This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,100 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000809 RID: 2057
[Token(Token = "0x2000809")]
[Serializable]
public class ButtonAudioPalette
{
// Token: 0x170009FF RID: 2559
// (get) Token: 0x0600397E RID: 14718 RVA: 0x000EEE78 File Offset: 0x000ED078
[Token(Token = "0x170009FF")]
public RecRoomAudioClip PointerDownAudioClip
{
[Token(Token = "0x600397E")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.pointerDownAudioClip;
}
}
// Token: 0x17000A00 RID: 2560
// (get) Token: 0x0600397F RID: 14719 RVA: 0x000EEE8C File Offset: 0x000ED08C
[Token(Token = "0x17000A00")]
public RecRoomAudioClip PointerUpAudioClip
{
[Token(Token = "0x600397F")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.pointerUpAudioClip;
}
}
// Token: 0x17000A01 RID: 2561
// (get) Token: 0x06003980 RID: 14720 RVA: 0x000EEEA0 File Offset: 0x000ED0A0
[Token(Token = "0x17000A01")]
public RecRoomAudioClip PointerClickAudioClip
{
[Token(Token = "0x6003980")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.pointerClickAudioClip;
}
}
// Token: 0x06003981 RID: 14721 RVA: 0x000EEEB4 File Offset: 0x000ED0B4
[Token(Token = "0x6003981")]
[Address(RVA = "0x9E8590", Offset = "0x9E7390", VA = "0x1809E8590")]
public bool FMOFCLFCJJM(ButtonAudioPalette HPKICPNGMDJ)
{
if (HPKICPNGMDJ != 0)
{
RecRoomAudioClip recRoomAudioClip = this.pointerDownAudioClip;
RecRoomAudioClip recRoomAudioClip2 = HPKICPNGMDJ.pointerDownAudioClip;
if (recRoomAudioClip.FMOFCLFCJJM(recRoomAudioClip2))
{
RecRoomAudioClip recRoomAudioClip3 = this.pointerUpAudioClip;
RecRoomAudioClip recRoomAudioClip4 = HPKICPNGMDJ.pointerUpAudioClip;
if (recRoomAudioClip3.FMOFCLFCJJM(recRoomAudioClip4))
{
RecRoomAudioClip recRoomAudioClip5 = this.pointerClickAudioClip;
RecRoomAudioClip recRoomAudioClip6 = HPKICPNGMDJ.pointerClickAudioClip;
return recRoomAudioClip5.FMOFCLFCJJM(recRoomAudioClip6);
}
}
}
throw new NullReferenceException();
}
// Token: 0x06003982 RID: 14722 RVA: 0x000EEF18 File Offset: 0x000ED118
[Token(Token = "0x6003982")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ButtonAudioPalette()
{
}
// Token: 0x0400318A RID: 12682
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400318A")]
[SerializeField]
private RecRoomAudioClip pointerDownAudioClip;
// Token: 0x0400318B RID: 12683
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400318B")]
[SerializeField]
private RecRoomAudioClip pointerUpAudioClip;
// Token: 0x0400318C RID: 12684
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400318C")]
[SerializeField]
private RecRoomAudioClip pointerClickAudioClip;
}
}
+188
View File
@@ -0,0 +1,188 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Serialization;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x0200080A RID: 2058
[Token(Token = "0x200080A")]
[Serializable]
public class ButtonPalette
{
// Token: 0x17000A02 RID: 2562
// (get) Token: 0x06003983 RID: 14723 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A02")]
public Color BackgroundColor
{
[Token(Token = "0x6003983")]
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A03 RID: 2563
// (get) Token: 0x06003984 RID: 14724 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A03")]
public ColorBlock BackgroundTints
{
[Token(Token = "0x6003984")]
[Address(RVA = "0x9E8720", Offset = "0x9E7520", VA = "0x1809E8720")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A04 RID: 2564
// (get) Token: 0x06003985 RID: 14725 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A04")]
public GradientBlock BackgroundGradients
{
[Token(Token = "0x6003985")]
[Address(RVA = "0x9E86F0", Offset = "0x9E74F0", VA = "0x1809E86F0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A05 RID: 2565
// (get) Token: 0x06003986 RID: 14726 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A05")]
public Color ForegroundColor
{
[Token(Token = "0x6003986")]
[Address(RVA = "0x9E8760", Offset = "0x9E7560", VA = "0x1809E8760")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A06 RID: 2566
// (get) Token: 0x06003987 RID: 14727 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A06")]
public ColorBlock ForegroundTints
{
[Token(Token = "0x6003987")]
[Address(RVA = "0x9E8770", Offset = "0x9E7570", VA = "0x1809E8770")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A07 RID: 2567
// (get) Token: 0x06003988 RID: 14728 RVA: 0x000EEF2C File Offset: 0x000ED12C
[Token(Token = "0x17000A07")]
public TextStylePalette TextPalette
{
[Token(Token = "0x6003988")]
[Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")]
get
{
return this.textPalette;
}
}
// Token: 0x17000A08 RID: 2568
// (get) Token: 0x06003989 RID: 14729 RVA: 0x000EEF40 File Offset: 0x000ED140
[Token(Token = "0x17000A08")]
public ButtonAudioPalette Audio
{
[Token(Token = "0x6003989")]
[Address(RVA = "0x7B55D0", Offset = "0x7B43D0", VA = "0x1807B55D0")]
get
{
return this.audio;
}
}
// Token: 0x0600398A RID: 14730 RVA: 0x000EEF54 File Offset: 0x000ED154
[Token(Token = "0x600398A")]
[Address(RVA = "0x7B58C0", Offset = "0x7B46C0", VA = "0x1807B58C0")]
public void LKMKGCIICNJ(ButtonAudioPalette MHFCFFJJDIL)
{
this.audio = MHFCFFJJDIL;
}
// Token: 0x0600398B RID: 14731 RVA: 0x000EEF68 File Offset: 0x000ED168
[Token(Token = "0x600398B")]
[Address(RVA = "0x9E8610", Offset = "0x9E7410", VA = "0x1809E8610")]
public ButtonPalette()
{
Color white = Color.white;
ColorBlock defaultColorBlock = ColorBlock.defaultColorBlock;
Color highlightedColor = defaultColorBlock.m_HighlightedColor;
this.backgroundTints.m_HighlightedColor = highlightedColor;
Color pressedColor = defaultColorBlock.m_PressedColor;
this.backgroundTints.m_PressedColor = pressedColor;
Color selectedColor = defaultColorBlock.m_SelectedColor;
this.backgroundTints.m_SelectedColor = selectedColor;
Color disabledColor = defaultColorBlock.m_DisabledColor;
this.backgroundTints.m_DisabledColor = disabledColor;
Color black = Color.black;
ColorBlock defaultColorBlock2 = ColorBlock.defaultColorBlock;
Color highlightedColor2 = defaultColorBlock2.m_HighlightedColor;
this.foregroundTints.m_HighlightedColor = highlightedColor2;
Color pressedColor2 = defaultColorBlock2.m_PressedColor;
this.foregroundTints.m_PressedColor = pressedColor2;
Color selectedColor2 = defaultColorBlock2.m_SelectedColor;
this.foregroundTints.m_SelectedColor = selectedColor2;
Color disabledColor2 = defaultColorBlock2.m_DisabledColor;
this.foregroundTints.m_DisabledColor = disabledColor2;
base..ctor();
}
// Token: 0x0400318D RID: 12685
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400318D")]
[SerializeField]
[Header("Background")]
private Color backgroundColor;
// Token: 0x0400318E RID: 12686
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400318E")]
[SerializeField]
[FormerlySerializedAs("colorBlock")]
private ColorBlock backgroundTints;
// Token: 0x0400318F RID: 12687
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400318F")]
[SerializeField]
private GradientBlock backgroundGradients;
// Token: 0x04003190 RID: 12688
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4003190")]
[SerializeField]
[Header("Foreground")]
private Color foregroundColor;
// Token: 0x04003191 RID: 12689
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4003191")]
[SerializeField]
private ColorBlock foregroundTints;
// Token: 0x04003192 RID: 12690
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4003192")]
[SerializeField]
[Header("Text")]
private TextStylePalette textPalette;
// Token: 0x04003193 RID: 12691
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4003193")]
[SerializeField]
[Header("Audio")]
private ButtonAudioPalette audio;
}
}
+81
View File
@@ -0,0 +1,81 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000829 RID: 2089
[Token(Token = "0x2000829")]
public class ButtonTheme : ButtonThemeBase
{
// Token: 0x17000A36 RID: 2614
// (get) Token: 0x060039ED RID: 14829 RVA: 0x000EFADC File Offset: 0x000EDCDC
// (set) Token: 0x060039EE RID: 14830 RVA: 0x000EFAF0 File Offset: 0x000EDCF0
[Token(Token = "0x17000A36")]
public HFDIPGAJBHM GPJAHEOLCPN
{
[Token(Token = "0x60039ED")]
[Address(RVA = "0x60CA00", Offset = "0x60B800", VA = "0x18060CA00")]
get
{
return this.buttonType;
}
[Token(Token = "0x60039EE")]
[Address(RVA = "0x9EA910", Offset = "0x9E9710", VA = "0x1809EA910")]
set
{
if (this.buttonType != value)
{
this.buttonType = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x060039EF RID: 14831 RVA: 0x000EFB18 File Offset: 0x000EDD18
[Token(Token = "0x60039EF")]
[Address(RVA = "0x9EA710", Offset = "0x9E9510", VA = "0x1809EA710", Slot = "5")]
public override void Apply()
{
Palette palette = this.paletteTheme.palette;
HFDIPGAJBHM hfdipgajbhm = this.buttonType;
Palette.PFPLNPOKNIO pfplnpoknio = new Palette.PFPLNPOKNIO();
pfplnpoknio.buttonPaletteType = hfdipgajbhm;
Palette.ButtonPaletteItem[] buttonPalettes = palette.buttonPalettes;
Func<Palette.ButtonPaletteItem, bool> func = delegate(Palette.ButtonPaletteItem buttonPaletteItem)
{
HFDIPGAJBHM buttonPaletteType = pfplnpoknio.buttonPaletteType;
return buttonPaletteItem.buttonPaletteType == buttonPaletteType;
};
Palette.ButtonPaletteItem buttonPaletteItem2 = Enumerable.FirstOrDefault<Palette.ButtonPaletteItem>(buttonPalettes, func);
if (buttonPaletteItem2 != 0)
{
ButtonPalette buttonPalette = buttonPaletteItem2.buttonPalette;
if (buttonPalette != 0)
{
base.GDIGLMAABGN(buttonPalette);
return;
}
}
string name = this.paletteTheme.palette.name;
HFDIPGAJBHM hfdipgajbhm2 = this.buttonType;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "ButtonPaletteType", name));
throw new NullReferenceException();
}
// Token: 0x060039F0 RID: 14832 RVA: 0x000EFBB8 File Offset: 0x000EDDB8
[Token(Token = "0x60039F0")]
[Address(RVA = "0x9EA8B0", Offset = "0x9E96B0", VA = "0x1809EA8B0")]
public ButtonTheme()
{
}
// Token: 0x040031DC RID: 12764
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40031DC")]
[SerializeField]
private HFDIPGAJBHM buttonType;
}
}
@@ -0,0 +1,930 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x0200082A RID: 2090
[Token(Token = "0x200082A")]
public abstract class ButtonThemeBase : PaletteThemeReference, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler, IPointerClickHandler
{
// Token: 0x17000A37 RID: 2615
// (get) Token: 0x060039F1 RID: 14833 RVA: 0x000EFBCC File Offset: 0x000EDDCC
[Token(Token = "0x17000A37")]
public Button FAGLGMGCNFA
{
[Token(Token = "0x60039F1")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.button;
}
}
// Token: 0x17000A38 RID: 2616
// (get) Token: 0x060039F2 RID: 14834 RVA: 0x000EFBE0 File Offset: 0x000EDDE0
[Token(Token = "0x17000A38")]
public Image CLMAOCECAPA
{
[Token(Token = "0x60039F2")]
[Address(RVA = "0x9EA6A0", Offset = "0x9E94A0", VA = "0x1809EA6A0")]
get
{
if (this.useSurfaceOverride)
{
return this.surfaceOverride;
}
return this.surface;
}
}
// Token: 0x17000A39 RID: 2617
// (get) Token: 0x060039F3 RID: 14835 RVA: 0x000EFC04 File Offset: 0x000EDE04
[Token(Token = "0x17000A39")]
public List<Graphic> CCJPDICKCHO
{
[Token(Token = "0x60039F3")]
[Address(RVA = "0x9EA670", Offset = "0x9E9470", VA = "0x1809EA670")]
get
{
if (this.useGraphicsOverride)
{
return this.graphicsOverride;
}
return this.graphics;
}
}
// Token: 0x17000A3A RID: 2618
// (get) Token: 0x060039F4 RID: 14836 RVA: 0x000EFC28 File Offset: 0x000EDE28
[Token(Token = "0x17000A3A")]
public UIGradient CKIHBOOIIHL
{
[Token(Token = "0x60039F4")]
[Address(RVA = "0x9EA660", Offset = "0x9E9460", VA = "0x1809EA660")]
get
{
if (this.useGradientOverride)
{
return this.gradientOverride;
}
return this.gradient;
}
}
// Token: 0x17000A3B RID: 2619
// (get) Token: 0x060039F5 RID: 14837 RVA: 0x000EFC4C File Offset: 0x000EDE4C
[Token(Token = "0x17000A3B")]
public TextMeshProUGUI BJPKJLFPJKN
{
[Token(Token = "0x60039F5")]
[Address(RVA = "0x9EA6B0", Offset = "0x9E94B0", VA = "0x1809EA6B0")]
get
{
if (this.useTextMeshProUGUIOverride)
{
return this.textMeshProUGUIOverride;
}
return this.textMeshProUGUI;
}
}
// Token: 0x17000A3C RID: 2620
// (get) Token: 0x060039F6 RID: 14838 RVA: 0x000EFC70 File Offset: 0x000EDE70
// (set) Token: 0x060039F7 RID: 14839 RVA: 0x000EFC84 File Offset: 0x000EDE84
[Token(Token = "0x17000A3C")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x60039F6")]
[Address(RVA = "0x73F5C0", Offset = "0x73E3C0", VA = "0x18073F5C0")]
get
{
return this.textSize;
}
[Token(Token = "0x60039F7")]
[Address(RVA = "0x9EA6F0", Offset = "0x9E94F0", VA = "0x1809EA6F0")]
set
{
if (this.textSize != value)
{
this.textSize = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x17000A3D RID: 2621
// (get) Token: 0x060039F8 RID: 14840 RVA: 0x000EFCAC File Offset: 0x000EDEAC
[Token(Token = "0x17000A3D")]
protected Transform MKPCKJNMKEH
{
[Token(Token = "0x60039F8")]
[Address(RVA = "0x9E87F0", Offset = "0x9E75F0", VA = "0x1809E87F0")]
get
{
if (this.overrideAnimationTarget)
{
return this.animationTargetOverride.transform;
}
return base.gameObject.transform;
}
}
// Token: 0x17000A3E RID: 2622
// (get) Token: 0x060039F9 RID: 14841 RVA: 0x000EFCE0 File Offset: 0x000EDEE0
// (set) Token: 0x060039FA RID: 14842 RVA: 0x000EFD00 File Offset: 0x000EDF00
[Token(Token = "0x17000A3E")]
public bool FFDOINJEHMM
{
[Token(Token = "0x60039F9")]
[Address(RVA = "0x9EA680", Offset = "0x9E9480", VA = "0x1809EA680")]
get
{
return this.button.m_Interactable;
}
[Token(Token = "0x60039FA")]
[Address(RVA = "0x9EA6D0", Offset = "0x9E94D0", VA = "0x1809EA6D0")]
set
{
this.button.interactable = value;
}
}
// Token: 0x060039FB RID: 14843 RVA: 0x000EFD20 File Offset: 0x000EDF20
[Token(Token = "0x60039FB")]
[Address(RVA = "0x9E9410", Offset = "0x9E8210", VA = "0x1809E9410")]
private void OnEnable()
{
Transform transform = this.button.transform;
float z = Vector3.one.z;
}
// Token: 0x060039FC RID: 14844 RVA: 0x000EFD4C File Offset: 0x000EDF4C
[Token(Token = "0x60039FC")]
[Address(RVA = "0x9E9380", Offset = "0x9E8180", VA = "0x1809E9380")]
private void OnDisable()
{
Transform transform = base.transform;
PIPDAMDIAPC nmljflocmfk = this.NMLJFLOCMFK;
Vector3 vector;
float z = vector.z;
this.ALGKFLNEPIO.z = z;
if (nmljflocmfk != 0)
{
}
this.NMLJFLOCMFK = (ulong)0L;
}
// Token: 0x060039FD RID: 14845 RVA: 0x000EFD90 File Offset: 0x000EDF90
[Token(Token = "0x60039FD")]
[Address(RVA = "0x9E8FD0", Offset = "0x9E7DD0", VA = "0x1809E8FD0")]
protected void HGLHIKNBIDC()
{
this.graphics.Clear();
Graphic[] componentsInChildren = base.GetComponentsInChildren<Graphic>();
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
Graphic graphic = componentsInChildren[num];
GameObject gameObject = graphic.gameObject;
GameObject gameObject2 = base.gameObject;
if (gameObject != gameObject2)
{
this.graphics.Add(graphic);
}
num++;
}
}
// Token: 0x060039FE RID: 14846 RVA: 0x000EFDF8 File Offset: 0x000EDFF8
[Token(Token = "0x60039FE")]
[Address(RVA = "0x9E8840", Offset = "0x9E7640", VA = "0x1809E8840")]
protected void GDIGLMAABGN(ButtonPalette MJHHFDNENEC)
{
for (;;)
{
int num = 0;
if (!Application.isPlaying)
{
goto IL_27;
}
if ((this.useGraphicsOverride ? 1 : 0) == num)
{
List<Graphic> list = this.graphics;
Debug.LogWarning("Graphics for ButtonThemeBase is empty. We may need to resave this prefab.", this);
goto IL_27;
}
IL_2D:
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Image image = this.surface;
int num2 = 0;
if (image != num2)
{
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Color color = this.surface.color;
Button button = this.button;
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Image image2 = this.surface;
button.targetGraphic = image2;
}
Button button2 = this.button;
int num3 = 0;
if (button2 != num3)
{
this.button.colors = num3;
}
bool flag = this.useGraphicsOverride;
if (flag)
{
}
List<Graphic> list2 = this.graphics;
if (list2 == 0)
{
break;
}
if (flag)
{
}
List<Graphic> list3 = this.graphics;
List<Graphic>.Enumerator enumerator = list2.GetEnumerator();
bool flag2;
if (flag2)
{
list2.Clear();
}
if (num == 0)
{
break;
}
continue;
IL_27:
this.HGLHIKNBIDC();
goto IL_2D;
}
MultiGraphicButton multiGraphicButton = this.multiGraphicButton;
int num4 = 0;
if (multiGraphicButton != num4)
{
MultiGraphicButton multiGraphicButton2 = this.multiGraphicButton;
if (this.useGraphicsOverride)
{
}
List<Graphic> list4 = this.graphics;
multiGraphicButton2.additionalGraphics = list4;
MultiGraphicButton multiGraphicButton3 = this.multiGraphicButton;
ColorBlock foregroundTints = MJHHFDNENEC.foregroundTints;
multiGraphicButton3.additionalGraphicsColors = foregroundTints;
Color highlightedColor = MJHHFDNENEC.foregroundTints.m_HighlightedColor;
multiGraphicButton3.additionalGraphicsColors.m_HighlightedColor = highlightedColor;
Color pressedColor = MJHHFDNENEC.foregroundTints.m_PressedColor;
multiGraphicButton3.additionalGraphicsColors.m_PressedColor = pressedColor;
Color selectedColor = MJHHFDNENEC.foregroundTints.m_SelectedColor;
multiGraphicButton3.additionalGraphicsColors.m_SelectedColor = selectedColor;
Color disabledColor = MJHHFDNENEC.foregroundTints.m_DisabledColor;
multiGraphicButton3.additionalGraphicsColors.m_DisabledColor = disabledColor;
MultiGraphicButton multiGraphicButton4 = this.multiGraphicButton;
if (this.useGradientOverride)
{
}
UIGradient uigradient = this.gradient;
multiGraphicButton4.backgroundGradient = uigradient;
this.multiGraphicButton.BMGCKOPELFM = num4;
}
if (this.useTextMeshProUGUIOverride)
{
}
TextMeshProUGUI textMeshProUGUI = this.textMeshProUGUI;
int num5 = 0;
if (textMeshProUGUI != num5)
{
TextStylePalette textPalette = MJHHFDNENEC.textPalette;
if (this.useTextMeshProUGUIOverride)
{
}
TextMeshProUGUI textMeshProUGUI2 = this.textMeshProUGUI;
textPalette.GDIGLMAABGN(textMeshProUGUI2);
}
Palette palette = this.paletteTheme.palette;
DOHBNOLCECO dohbnolceco = this.textSize;
if (palette.MEPNMPOMMEG(dohbnolceco) != 0)
{
if (this.useTextMeshProUGUIOverride)
{
}
TextMeshProUGUI textMeshProUGUI3 = this.textMeshProUGUI;
int num6 = 0;
if (textMeshProUGUI3 != num6)
{
if (this.useTextMeshProUGUIOverride)
{
}
TextMeshProUGUI textMeshProUGUI4 = this.textMeshProUGUI;
}
if (Application.isPlaying)
{
bool flag3 = PLDMAFINLJO.DADDLNOFHFH(base.gameObject);
this.MDJMHGBHJAP = flag3;
RecRoomAudioClip pointerDownAudioClip = MJHHFDNENEC.audio.pointerDownAudioClip;
this.LKPNOHOGEHP = pointerDownAudioClip;
RecRoomAudioClip pointerUpAudioClip = MJHHFDNENEC.audio.pointerUpAudioClip;
this.FPDCAJOGGEO = pointerUpAudioClip;
RecRoomAudioClip pointerClickAudioClip = MJHHFDNENEC.audio.pointerClickAudioClip;
this.MPHCGMNMFJC = pointerClickAudioClip;
AudioClip audioClip = pointerClickAudioClip.audioClip;
int num7 = 0;
bool flag4 = audioClip != num7;
this.GAPKBGOFKOM = flag4;
}
MultiGraphicButton multiGraphicButton5 = this.multiGraphicButton;
int num8 = 0;
if (multiGraphicButton5 != num8)
{
this.multiGraphicButton.Refresh();
}
return;
}
string name = this.paletteTheme.palette.name;
DOHBNOLCECO dohbnolceco2;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "TextSizePaletteType", dohbnolceco2));
throw new NullReferenceException();
}
// Token: 0x060039FF RID: 14847 RVA: 0x000F0148 File Offset: 0x000EE348
[Token(Token = "0x60039FF")]
[Address(RVA = "0x9E95C0", Offset = "0x9E83C0", VA = "0x1809E95C0", Slot = "6")]
public void OnPointerDown(PointerEventData OEKEOCOGKMG)
{
bool flag = this.isAnimationEnabled;
if (flag)
{
Button button = this.button;
if (this.NMLJFLOCMFK != 0)
{
}
if (this.overrideAnimationTarget)
{
}
Transform transform = base.gameObject.transform;
Vector3 vector;
float z = vector.z;
Vector3 position;
position.z = z;
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
if (this.overrideAnimationTarget)
{
}
Transform transform2 = base.gameObject.transform.transform;
int num = 0;
Vector3 left = Vector3.left;
int num2 = 0;
float aigeepcieck = ButtonThemeBase.AIGEEPCIECK;
ANGMHDJNACK angmhdjnack = LLICDLEPNPK.OLLKEBLLLAD(transform2, num, aigeepcieck, HMIPJEAODAB.JOMGGPNCMFK.ElasticEaseIn, num2);
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
{
}
Transform transform3 = base.gameObject.transform;
float z2 = Vector3.right.z;
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
{
}
Transform transform4 = base.gameObject.transform;
float z3 = Vector3.left.z;
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
{
}
Transform transform5 = base.gameObject.transform;
float z4 = Vector3.right.z;
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
{
}
Transform transform6 = base.gameObject.transform;
float z5 = Vector3.left.z;
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
{
}
Transform transform7 = base.gameObject.transform;
float z6 = Vector3.right.z;
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
{
}
Transform transform8 = base.gameObject.transform;
Action action = delegate
{
ButtonThemeBase <>4__this = this;
if (<>4__this.overrideAnimationTarget)
{
}
Transform transform13 = <>4__this.gameObject.transform;
float z8 = position.z;
this.NMLJFLOCMFK = (ulong)0L;
};
}
if (!this.overrideAudio)
{
RecRoomAudioClip lkpnohogehp = this.LKPNOHOGEHP;
this.JBLOANACILL(lkpnohogehp);
}
if (flag)
{
if (this.NMLJFLOCMFK != 0)
{
}
if (this.overrideAnimationTarget)
{
}
Transform transform9 = base.gameObject.transform;
Vector3 vector2;
float z7 = vector2.z;
Vector3 localScale;
localScale.z = z7;
OCABGDGGDIJ ocabgdggdij2 = LLICDLEPNPK.LJMNFOFCEGL(0);
if (this.overrideAnimationTarget)
{
}
GameObject gameObject = base.gameObject;
int num3 = 0;
Transform transform10 = gameObject.transform;
int num4 = 0;
float aigeepcieck2 = ButtonThemeBase.AIGEEPCIECK;
ANGMHDJNACK angmhdjnack2 = LLICDLEPNPK.HDGNPCHPANE(transform10, num3, aigeepcieck2, (HMIPJEAODAB.JOMGGPNCMFK)((uint)22), this);
if ((this.overrideAnimationTarget ? 1 : 0) != num4)
{
}
Transform transform11 = base.gameObject.transform;
if ((this.overrideAnimationTarget ? 1 : 0) != num4)
{
}
Transform transform12 = base.gameObject.transform;
Action action2 = delegate
{
ButtonThemeBase <>4__this2 = this;
if (<>4__this2.overrideAnimationTarget)
{
}
Transform transform14 = <>4__this2.gameObject.transform;
float z9 = localScale.z;
this.NMLJFLOCMFK = (ulong)0L;
};
this.NMLJFLOCMFK = action2;
}
}
// Token: 0x06003A00 RID: 14848 RVA: 0x000F03B8 File Offset: 0x000EE5B8
[Token(Token = "0x6003A00")]
[Address(RVA = "0x9EA1B0", Offset = "0x9E8FB0", VA = "0x1809EA1B0", Slot = "7")]
public void OnPointerUp(PointerEventData OEKEOCOGKMG)
{
Button button = this.button;
if (!this.overrideAudio)
{
if (!this.GAPKBGOFKOM)
{
RecRoomAudioClip fpdcajoggeo = this.FPDCAJOGGEO;
this.JBLOANACILL(fpdcajoggeo);
}
Action action = new Action(this.CIJMFBFEBMD);
KFBABPAPIMB kfbabpapimb = this.EGOJDKEBMNH(action);
this.NJKMEJKPIIF = kfbabpapimb;
}
if (this.isAnimationEnabled)
{
if (this.NMLJFLOCMFK != 0)
{
}
if (this.overrideAnimationTarget)
{
}
Transform transform = base.gameObject.transform;
Vector3 vector;
float z = vector.z;
Vector3 localScale;
localScale.z = z;
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
if (this.overrideAnimationTarget)
{
}
Transform transform2 = base.gameObject.transform;
int num = 0;
if ((this.overrideAnimationTarget ? 1 : 0) != num)
{
}
Transform transform3 = base.gameObject.transform;
Action action2 = delegate
{
ButtonThemeBase <>4__this = this;
if (<>4__this.overrideAnimationTarget)
{
}
Transform transform4 = <>4__this.gameObject.transform;
float z2 = localScale.z;
this.NMLJFLOCMFK = (ulong)0L;
};
this.NMLJFLOCMFK = action2;
}
}
// Token: 0x06003A01 RID: 14849 RVA: 0x000F04B4 File Offset: 0x000EE6B4
[Token(Token = "0x6003A01")]
[Address(RVA = "0x9E94B0", Offset = "0x9E82B0", VA = "0x1809E94B0", Slot = "8")]
public void OnPointerClick(PointerEventData OEKEOCOGKMG)
{
Button button = this.button;
if (this.NJKMEJKPIIF != 0)
{
}
this.NJKMEJKPIIF = (ulong)0L;
if (this.overrideAudio)
{
RecRoomAudioClip[] array = this.randomAudioOverrides;
if (array != 0)
{
int length = array.Length;
if (length != 0)
{
if (length > 1)
{
int num = global::UnityEngine.Random.Range(0, length);
RecRoomAudioClip[] array2 = this.randomAudioOverrides;
}
RecRoomAudioClip recRoomAudioClip;
this.JBLOANACILL(recRoomAudioClip);
return;
}
}
return;
}
while (!this.GAPKBGOFKOM)
{
}
RecRoomAudioClip mphcgmnmfjc = this.MPHCGMNMFJC;
this.JBLOANACILL(mphcgmnmfjc);
}
// Token: 0x06003A02 RID: 14850 RVA: 0x000F0538 File Offset: 0x000EE738
[Token(Token = "0x6003A02")]
[Address(RVA = "0x9E9350", Offset = "0x9E8150", VA = "0x1809E9350")]
private Vector3 LMNGIOOEFOL(float FNJKKNKLDPB)
{
}
// Token: 0x06003A03 RID: 14851 RVA: 0x000F0548 File Offset: 0x000EE748
[Token(Token = "0x6003A03")]
[Address(RVA = "0x9E9110", Offset = "0x9E7F10", VA = "0x1809E9110")]
private void JBLOANACILL(RecRoomAudioClip LIEBGLIAJIA)
{
if (LIEBGLIAJIA != 0)
{
if (this.MDJMHGBHJAP)
{
if (base.gameObject.activeInHierarchy)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
}
return;
}
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
Camera activeCamera = instance.CHLMFLCFGFL;
}
int num = 0;
int num2 = 0;
if (!(num == num2))
{
int num3 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(LIEBGLIAJIA, num3);
}
}
}
// Token: 0x06003A04 RID: 14852 RVA: 0x000F05BC File Offset: 0x000EE7BC
[Token(Token = "0x6003A04")]
[Address(RVA = "0x9EA5A0", Offset = "0x9E93A0", VA = "0x1809EA5A0")]
protected ButtonThemeBase()
{
List<Graphic> list = new List();
this.graphics = list;
this.textSize = (DOHBNOLCECO)((ulong)3L);
this.isAnimationEnabled = true;
this.MDJMHGBHJAP = true;
float z = Vector3.zero.z;
this.ALGKFLNEPIO.z = z;
base..ctor();
}
// Token: 0x06003A06 RID: 14854 RVA: 0x000F061C File Offset: 0x000EE81C
[Token(Token = "0x6003A06")]
[Address(RVA = "0x9E87C0", Offset = "0x9E75C0", VA = "0x1809E87C0")]
[CompilerGenerated]
private void CIJMFBFEBMD()
{
RecRoomAudioClip fpdcajoggeo = this.FPDCAJOGGEO;
this.JBLOANACILL(fpdcajoggeo);
this.NJKMEJKPIIF = (ulong)0L;
}
// Token: 0x040031DD RID: 12765
[Token(Token = "0x40031DD")]
private static readonly float AIGEEPCIECK;
// Token: 0x040031DE RID: 12766
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40031DE")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Button button;
// Token: 0x040031DF RID: 12767
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40031DF")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private MultiGraphicButton multiGraphicButton;
// Token: 0x040031E0 RID: 12768
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40031E0")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, true, false)]
private Image surface;
// Token: 0x040031E1 RID: 12769
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40031E1")]
[SerializeField]
private bool useSurfaceOverride;
// Token: 0x040031E2 RID: 12770
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40031E2")]
[SerializeField]
[OMAIFIIBMNL("useSurfaceOverride")]
private Image surfaceOverride;
// Token: 0x040031E3 RID: 12771
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40031E3")]
[INPFBLGGAJF]
[SerializeField]
private List<Graphic> graphics;
// Token: 0x040031E4 RID: 12772
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40031E4")]
[SerializeField]
private bool useGraphicsOverride;
// Token: 0x040031E5 RID: 12773
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40031E5")]
[SerializeField]
[OMAIFIIBMNL("useGraphicsOverride")]
private List<Graphic> graphicsOverride;
// Token: 0x040031E6 RID: 12774
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40031E6")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, true, false)]
private UIGradient gradient;
// Token: 0x040031E7 RID: 12775
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40031E7")]
[SerializeField]
private bool useGradientOverride;
// Token: 0x040031E8 RID: 12776
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40031E8")]
[SerializeField]
[OMAIFIIBMNL("useGradientOverride")]
private UIGradient gradientOverride;
// Token: 0x040031E9 RID: 12777
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40031E9")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Children, true, true, false)]
private TextMeshProUGUI textMeshProUGUI;
// Token: 0x040031EA RID: 12778
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40031EA")]
[SerializeField]
private bool useTextMeshProUGUIOverride;
// Token: 0x040031EB RID: 12779
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40031EB")]
[SerializeField]
[OMAIFIIBMNL("useTextMeshProUGUIOverride")]
private TextMeshProUGUI textMeshProUGUIOverride;
// Token: 0x040031EC RID: 12780
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x40031EC")]
[SerializeField]
private DOHBNOLCECO textSize;
// Token: 0x040031ED RID: 12781
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x40031ED")]
[SerializeField]
protected bool isAnimationEnabled;
// Token: 0x040031EE RID: 12782
[FieldOffset(Offset = "0x95")]
[Token(Token = "0x40031EE")]
[SerializeField]
[OMAIFIIBMNL("isAnimationEnabled")]
protected bool overrideAnimationTarget;
// Token: 0x040031EF RID: 12783
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40031EF")]
[SerializeField]
[OMAIFIIBMNL("overrideAnimationTarget")]
protected GameObject animationTargetOverride;
// Token: 0x040031F0 RID: 12784
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40031F0")]
[SerializeField]
protected bool overrideAudio;
// Token: 0x040031F1 RID: 12785
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40031F1")]
[SerializeField]
[OMAIFIIBMNL("overrideAudio")]
protected RecRoomAudioClip[] randomAudioOverrides;
// Token: 0x040031F2 RID: 12786
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40031F2")]
private bool MDJMHGBHJAP;
// Token: 0x040031F3 RID: 12787
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40031F3")]
private RecRoomAudioClip LKPNOHOGEHP;
// Token: 0x040031F4 RID: 12788
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40031F4")]
private RecRoomAudioClip FPDCAJOGGEO;
// Token: 0x040031F5 RID: 12789
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40031F5")]
private RecRoomAudioClip MPHCGMNMFJC;
// Token: 0x040031F6 RID: 12790
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40031F6")]
private bool GAPKBGOFKOM;
// Token: 0x040031F7 RID: 12791
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x40031F7")]
private Vector3 ALGKFLNEPIO;
// Token: 0x040031F8 RID: 12792
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40031F8")]
private KFBABPAPIMB NJKMEJKPIIF;
// Token: 0x040031F9 RID: 12793
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40031F9")]
private PIPDAMDIAPC NMLJFLOCMFK;
// Token: 0x0200082B RID: 2091
[Token(Token = "0x200082B")]
[CompilerGenerated]
private sealed class DKNCJGNEBLN
{
// Token: 0x06003A07 RID: 14855 RVA: 0x000F0640 File Offset: 0x000EE840
[Token(Token = "0x6003A07")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DKNCJGNEBLN()
{
}
// Token: 0x06003A08 RID: 14856 RVA: 0x000F0654 File Offset: 0x000EE854
[Token(Token = "0x6003A08")]
[Address(RVA = "0x9EAF10", Offset = "0x9E9D10", VA = "0x1809EAF10")]
internal void <OnPointerDown>b__0()
{
ButtonThemeBase buttonThemeBase = this.<>4__this;
if (buttonThemeBase.overrideAnimationTarget)
{
}
Transform transform = buttonThemeBase.gameObject.transform;
float z = this.position.z;
this.<>4__this.NMLJFLOCMFK = (ulong)0L;
}
// Token: 0x040031FA RID: 12794
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031FA")]
public Vector3 position;
// Token: 0x040031FB RID: 12795
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40031FB")]
public ButtonThemeBase <>4__this;
}
// Token: 0x0200082C RID: 2092
[Token(Token = "0x200082C")]
[CompilerGenerated]
private sealed class ICLOOOMAMMJ
{
// Token: 0x06003A09 RID: 14857 RVA: 0x000F06A0 File Offset: 0x000EE8A0
[Token(Token = "0x6003A09")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ICLOOOMAMMJ()
{
}
// Token: 0x06003A0A RID: 14858 RVA: 0x000F06B4 File Offset: 0x000EE8B4
[Token(Token = "0x6003A0A")]
[Address(RVA = "0x9EC070", Offset = "0x9EAE70", VA = "0x1809EC070")]
internal void <OnPointerDown>b__1()
{
ButtonThemeBase buttonThemeBase = this.<>4__this;
if (buttonThemeBase.overrideAnimationTarget)
{
}
Transform transform = buttonThemeBase.gameObject.transform;
float z = this.localScale.z;
this.<>4__this.NMLJFLOCMFK = (ulong)0L;
}
// Token: 0x040031FC RID: 12796
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031FC")]
public Vector3 localScale;
// Token: 0x040031FD RID: 12797
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40031FD")]
public ButtonThemeBase <>4__this;
}
// Token: 0x0200082D RID: 2093
[Token(Token = "0x200082D")]
[CompilerGenerated]
private sealed class MLGIPJAJPCB
{
// Token: 0x06003A0B RID: 14859 RVA: 0x000F0700 File Offset: 0x000EE900
[Token(Token = "0x6003A0B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MLGIPJAJPCB()
{
}
// Token: 0x06003A0C RID: 14860 RVA: 0x000F0714 File Offset: 0x000EE914
[Token(Token = "0x6003A0C")]
[Address(RVA = "0x9EC070", Offset = "0x9EAE70", VA = "0x1809EC070")]
internal void <OnPointerUp>b__1()
{
ButtonThemeBase buttonThemeBase = this.<>4__this;
if (buttonThemeBase.overrideAnimationTarget)
{
}
Transform transform = buttonThemeBase.gameObject.transform;
float z = this.localScale.z;
this.<>4__this.NMLJFLOCMFK = (ulong)0L;
}
// Token: 0x040031FE RID: 12798
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031FE")]
public Vector3 localScale;
// Token: 0x040031FF RID: 12799
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40031FF")]
public ButtonThemeBase <>4__this;
}
}
}
@@ -0,0 +1,38 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x0200080B RID: 2059
[Token(Token = "0x200080B")]
[Serializable]
public class DepthPalette
{
// Token: 0x17000A09 RID: 2569
// (get) Token: 0x0600398C RID: 14732 RVA: 0x000EF040 File Offset: 0x000ED240
[Token(Token = "0x17000A09")]
public float Depth
{
[Token(Token = "0x600398C")]
[Address(RVA = "0x7630B0", Offset = "0x761EB0", VA = "0x1807630B0")]
get
{
return this.depth;
}
}
// Token: 0x0600398D RID: 14733 RVA: 0x000EF054 File Offset: 0x000ED254
[Token(Token = "0x600398D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DepthPalette()
{
}
// Token: 0x04003194 RID: 12692
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003194")]
[SerializeField]
private float depth;
}
}
+139
View File
@@ -0,0 +1,139 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x0200082E RID: 2094
[Token(Token = "0x200082E")]
public class DepthTheme : PaletteThemeReference
{
// Token: 0x17000A3F RID: 2623
// (get) Token: 0x06003A0D RID: 14861 RVA: 0x000F0760 File Offset: 0x000EE960
// (set) Token: 0x06003A0E RID: 14862 RVA: 0x000F0774 File Offset: 0x000EE974
[Token(Token = "0x17000A3F")]
public NAAEHMGBIAP CLNEPPKCBEK
{
[Token(Token = "0x6003A0D")]
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
get
{
return this.depth;
}
[Token(Token = "0x6003A0E")]
[Address(RVA = "0x9EB590", Offset = "0x9EA390", VA = "0x1809EB590")]
set
{
if (this.depth != value)
{
this.depth = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x17000A40 RID: 2624
// (get) Token: 0x06003A0F RID: 14863 RVA: 0x000F079C File Offset: 0x000EE99C
[Token(Token = "0x17000A40")]
private bool KGDKHLBJBKE
{
[Token(Token = "0x6003A0F")]
[Address(RVA = "0x9EB060", Offset = "0x9E9E60", VA = "0x1809EB060")]
get
{
LocalPlayerController instance;
for (;;)
{
if (this.AAMPKHNJLKC == 0)
{
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
break;
}
}
}
return instance.EBPFBFMJMBB;
}
}
// Token: 0x06003A10 RID: 14864 RVA: 0x000F07C4 File Offset: 0x000EE9C4
[Token(Token = "0x6003A10")]
[Address(RVA = "0x9EB4B0", Offset = "0x9EA2B0", VA = "0x1809EB4B0")]
private void OnEnable()
{
if (this.KGDKHLBJBKE && this.animateOnEnable)
{
Vector3 vector;
float z = vector.z;
}
}
// Token: 0x06003A11 RID: 14865 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003A11")]
[Address(RVA = "0x9EB410", Offset = "0x9EA210", VA = "0x1809EB410")]
private void OnDisable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003A12 RID: 14866 RVA: 0x000F07EC File Offset: 0x000EE9EC
[Token(Token = "0x6003A12")]
[Address(RVA = "0x9EAFD0", Offset = "0x9E9DD0", VA = "0x1809EAFD0", Slot = "5")]
public override void Apply()
{
if (Application.isPlaying && this.KGDKHLBJBKE && !this.animateOnEnable)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
}
}
// Token: 0x06003A13 RID: 14867 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003A13")]
[Address(RVA = "0x9EB0E0", Offset = "0x9E9EE0", VA = "0x1809EB0E0")]
private Vector3 GGCEOICLLKJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003A14 RID: 14868 RVA: 0x000F082C File Offset: 0x000EEA2C
[Token(Token = "0x6003A14")]
[Address(RVA = "0x9EB580", Offset = "0x9EA380", VA = "0x1809EB580")]
public DepthTheme()
{
}
// Token: 0x04003200 RID: 12800
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003200")]
[SerializeField]
private NAAEHMGBIAP depth;
// Token: 0x04003201 RID: 12801
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003201")]
[SerializeField]
private bool animateOnEnable;
// Token: 0x04003202 RID: 12802
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003202")]
[SerializeField]
[OMAIFIIBMNL("animateOnEnable")]
private float animationTime = 0.2f;
// Token: 0x04003203 RID: 12803
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003203")]
private Vector3? KNHHAPILJGN;
// Token: 0x04003204 RID: 12804
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4003204")]
private bool? AAMPKHNJLKC;
}
}
@@ -0,0 +1,79 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x0200080C RID: 2060
[Token(Token = "0x200080C")]
[Serializable]
public class DropdownPalette
{
// Token: 0x17000A0A RID: 2570
// (get) Token: 0x0600398E RID: 14734 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A0A")]
public Color BackgroundColor
{
[Token(Token = "0x600398E")]
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A0B RID: 2571
// (get) Token: 0x0600398F RID: 14735 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A0B")]
public Color ForegroundColor
{
[Token(Token = "0x600398F")]
[Address(RVA = "0x63E1A0", Offset = "0x63CFA0", VA = "0x18063E1A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A0C RID: 2572
// (get) Token: 0x06003990 RID: 14736 RVA: 0x000EF068 File Offset: 0x000ED268
[Token(Token = "0x17000A0C")]
public TextStylePalette TextPalette
{
[Token(Token = "0x6003990")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return this.textPalette;
}
}
// Token: 0x06003991 RID: 14737 RVA: 0x000EF07C File Offset: 0x000ED27C
[Token(Token = "0x6003991")]
[Address(RVA = "0x9EB5B0", Offset = "0x9EA3B0", VA = "0x1809EB5B0")]
public DropdownPalette()
{
Color white = Color.white;
Color black = Color.black;
base..ctor();
}
// Token: 0x04003195 RID: 12693
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003195")]
[SerializeField]
private Color backgroundColor;
// Token: 0x04003196 RID: 12694
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003196")]
[SerializeField]
private Color foregroundColor;
// Token: 0x04003197 RID: 12695
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003197")]
[SerializeField]
private TextStylePalette textPalette;
}
}
+212
View File
@@ -0,0 +1,212 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x0200082F RID: 2095
[Token(Token = "0x200082F")]
public class DropdownTheme : PaletteThemeReference
{
// Token: 0x17000A41 RID: 2625
// (get) Token: 0x06003A15 RID: 14869 RVA: 0x000F084C File Offset: 0x000EEA4C
[Token(Token = "0x17000A41")]
public Image CLMAOCECAPA
{
[Token(Token = "0x6003A15")]
[Address(RVA = "0x9EBBF0", Offset = "0x9EA9F0", VA = "0x1809EBBF0")]
get
{
if (this.useSurfaceOverride)
{
return this.surfaceOverride;
}
return this.surface;
}
}
// Token: 0x17000A42 RID: 2626
// (get) Token: 0x06003A16 RID: 14870 RVA: 0x000F0870 File Offset: 0x000EEA70
// (set) Token: 0x06003A17 RID: 14871 RVA: 0x000F0884 File Offset: 0x000EEA84
[Token(Token = "0x17000A42")]
public GCDGEIKCMCK KLFMDAPFMIM
{
[Token(Token = "0x6003A16")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
get
{
return this.dropdownType;
}
[Token(Token = "0x6003A17")]
[Address(RVA = "0x9EBC00", Offset = "0x9EAA00", VA = "0x1809EBC00")]
set
{
if (this.dropdownType != value)
{
this.dropdownType = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x17000A43 RID: 2627
// (get) Token: 0x06003A18 RID: 14872 RVA: 0x000F08AC File Offset: 0x000EEAAC
// (set) Token: 0x06003A19 RID: 14873 RVA: 0x000F08C0 File Offset: 0x000EEAC0
[Token(Token = "0x17000A43")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003A18")]
[Address(RVA = "0x3F6410", Offset = "0x3F5210", VA = "0x1803F6410")]
get
{
return this.textSize;
}
[Token(Token = "0x6003A19")]
[Address(RVA = "0x9EBC20", Offset = "0x9EAA20", VA = "0x1809EBC20")]
set
{
if (this.textSize != value)
{
this.textSize = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x06003A1A RID: 14874 RVA: 0x000F08E8 File Offset: 0x000EEAE8
[Token(Token = "0x6003A1A")]
[Address(RVA = "0x9EB5F0", Offset = "0x9EA3F0", VA = "0x1809EB5F0", Slot = "5")]
public override void Apply()
{
Palette palette = this.paletteTheme.palette;
GCDGEIKCMCK gcdgeikcmck = this.dropdownType;
Palette.GFPCBAPKEFN gfpcbapkefn = new Palette.GFPCBAPKEFN();
gfpcbapkefn.dropdownPaletteType = gcdgeikcmck;
Palette.DropdownPaletteItem[] dropdownPalettes = palette.dropdownPalettes;
Func<Palette.DropdownPaletteItem, bool> func = delegate(Palette.DropdownPaletteItem dropdownPaletteItem)
{
GCDGEIKCMCK dropdownPaletteType = gfpcbapkefn.dropdownPaletteType;
return dropdownPaletteItem.dropdownPaletteType == dropdownPaletteType;
};
Palette.DropdownPaletteItem dropdownPaletteItem2 = Enumerable.FirstOrDefault<Palette.DropdownPaletteItem>(dropdownPalettes, func);
int num = 0;
if (dropdownPaletteItem2 == 0 || dropdownPaletteItem2.dropdownPalette == 0)
{
string name = this.paletteTheme.palette.name;
int num2 = 0;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "DropdownPaletteType", num2));
}
Palette palette2 = this.paletteTheme.palette;
DOHBNOLCECO dohbnolceco = this.textSize;
if (palette2.MEPNMPOMMEG(dohbnolceco) == 0)
{
string name2 = this.paletteTheme.palette.name;
DOHBNOLCECO dohbnolceco2 = this.textSize;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name2, "TextSizePaletteType", name2));
}
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Image image = this.surface;
int num3 = 0;
if (image != num3)
{
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Color color = this.surface.color;
}
TMP_Text captionText = this.dropdown.m_CaptionText;
int num4 = 0;
if (captionText != num4)
{
TMP_Text captionText2 = this.dropdown.m_CaptionText;
if (captionText2 == 0 || captionText2 != 0)
{
}
}
RectTransform template = this.dropdown.m_Template;
int num5 = 0;
if (template != num5)
{
Image component = this.dropdown.m_Template.GetComponent<Image>();
int num6 = 0;
if (component != num6)
{
Color color2 = component.color;
}
Toggle componentInChildren = this.dropdown.m_Template.GetComponentInChildren<Toggle>(true);
int num7 = 0;
if (componentInChildren != num7)
{
Image component2 = componentInChildren.GetComponent<Image>();
int num8 = 0;
if (component2 != num8)
{
Color color3 = component2.color;
}
}
}
TMP_Text itemText = this.dropdown.m_ItemText;
int num9 = 0;
if (itemText != num9)
{
TMP_Text itemText2 = this.dropdown.m_ItemText;
if (itemText2 == 0 || itemText2 != 0)
{
}
}
}
// Token: 0x06003A1B RID: 14875 RVA: 0x000F0AFC File Offset: 0x000EECFC
[Token(Token = "0x6003A1B")]
[Address(RVA = "0x9EBBE0", Offset = "0x9EA9E0", VA = "0x1809EBBE0")]
public DropdownTheme()
{
}
// Token: 0x04003205 RID: 12805
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003205")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Dropdown dropdown;
// Token: 0x04003206 RID: 12806
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003206")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, true, false)]
private Image surface;
// Token: 0x04003207 RID: 12807
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003207")]
[SerializeField]
private bool useSurfaceOverride;
// Token: 0x04003208 RID: 12808
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003208")]
[SerializeField]
[OMAIFIIBMNL("useSurfaceOverride")]
private Image surfaceOverride;
// Token: 0x04003209 RID: 12809
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003209")]
[SerializeField]
private GCDGEIKCMCK dropdownType;
// Token: 0x0400320A RID: 12810
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400320A")]
[SerializeField]
private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L);
}
}
@@ -0,0 +1,95 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000830 RID: 2096
[Token(Token = "0x2000830")]
public class GraphicTheme : PaletteThemeReference
{
// Token: 0x17000A44 RID: 2628
// (get) Token: 0x06003A1C RID: 14876 RVA: 0x000F0B18 File Offset: 0x000EED18
[Token(Token = "0x17000A44")]
public Graphic ALLPJCBPKJH
{
[Token(Token = "0x6003A1C")]
[Address(RVA = "0x9EC040", Offset = "0x9EAE40", VA = "0x1809EC040")]
get
{
if (this.useGraphicOverride)
{
return this.graphicOverride;
}
return this.graphic;
}
}
// Token: 0x17000A45 RID: 2629
// (get) Token: 0x06003A1D RID: 14877 RVA: 0x000F0B3C File Offset: 0x000EED3C
// (set) Token: 0x06003A1E RID: 14878 RVA: 0x000F0B50 File Offset: 0x000EED50
[Token(Token = "0x17000A45")]
public OHNIIDEDGBL BDFFFFOPPNB
{
[Token(Token = "0x6003A1D")]
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
get
{
return this.color;
}
[Token(Token = "0x6003A1E")]
[Address(RVA = "0x9EC050", Offset = "0x9EAE50", VA = "0x1809EC050")]
set
{
if (this.color != value)
{
this.color = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x06003A1F RID: 14879 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003A1F")]
[Address(RVA = "0x9EBDF0", Offset = "0x9EABF0", VA = "0x1809EBDF0", Slot = "5")]
public override void Apply()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003A20 RID: 14880 RVA: 0x000F0B78 File Offset: 0x000EED78
[Token(Token = "0x6003A20")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public GraphicTheme()
{
}
// Token: 0x0400320B RID: 12811
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400320B")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Graphic graphic;
// Token: 0x0400320C RID: 12812
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400320C")]
[SerializeField]
private bool useGraphicOverride;
// Token: 0x0400320D RID: 12813
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400320D")]
[SerializeField]
[OMAIFIIBMNL("useGraphicOverride")]
private Graphic graphicOverride;
// Token: 0x0400320E RID: 12814
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400320E")]
[SerializeField]
private OHNIIDEDGBL color;
}
}
@@ -0,0 +1,99 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x0200080D RID: 2061
[Token(Token = "0x200080D")]
[Serializable]
public class InputFieldPalette
{
// Token: 0x17000A0D RID: 2573
// (get) Token: 0x06003992 RID: 14738 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A0D")]
public Color BackgroundColor
{
[Token(Token = "0x6003992")]
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A0E RID: 2574
// (get) Token: 0x06003993 RID: 14739 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A0E")]
public Color ForegroundColor
{
[Token(Token = "0x6003993")]
[Address(RVA = "0x63E1A0", Offset = "0x63CFA0", VA = "0x18063E1A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A0F RID: 2575
// (get) Token: 0x06003994 RID: 14740 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A0F")]
public Color PlaceholderColor
{
[Token(Token = "0x6003994")]
[Address(RVA = "0x8EA020", Offset = "0x8E8E20", VA = "0x1808EA020")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A10 RID: 2576
// (get) Token: 0x06003995 RID: 14741 RVA: 0x000EF09C File Offset: 0x000ED29C
[Token(Token = "0x17000A10")]
public TextStylePalette TextPalette
{
[Token(Token = "0x6003995")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.textPalette;
}
}
// Token: 0x06003996 RID: 14742 RVA: 0x000EF0B0 File Offset: 0x000ED2B0
[Token(Token = "0x6003996")]
[Address(RVA = "0x9EC320", Offset = "0x9EB120", VA = "0x1809EC320")]
public InputFieldPalette()
{
Color white = Color.white;
Color black = Color.black;
Color black2 = Color.black;
base..ctor();
}
// Token: 0x04003198 RID: 12696
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003198")]
[SerializeField]
private Color backgroundColor;
// Token: 0x04003199 RID: 12697
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003199")]
[SerializeField]
private Color foregroundColor;
// Token: 0x0400319A RID: 12698
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400319A")]
[SerializeField]
private Color placeholderColor;
// Token: 0x0400319B RID: 12699
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400319B")]
[SerializeField]
private TextStylePalette textPalette;
}
}
@@ -0,0 +1,191 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000831 RID: 2097
[Token(Token = "0x2000831")]
public class InputFieldTheme : PaletteThemeReference
{
// Token: 0x17000A46 RID: 2630
// (get) Token: 0x06003A21 RID: 14881 RVA: 0x000F0B8C File Offset: 0x000EED8C
[Token(Token = "0x17000A46")]
public Image CLMAOCECAPA
{
[Token(Token = "0x6003A21")]
[Address(RVA = "0x9EBBF0", Offset = "0x9EA9F0", VA = "0x1809EBBF0")]
get
{
if (this.useSurfaceOverride)
{
return this.surfaceOverride;
}
return this.surface;
}
}
// Token: 0x17000A47 RID: 2631
// (get) Token: 0x06003A22 RID: 14882 RVA: 0x000F0BB0 File Offset: 0x000EEDB0
// (set) Token: 0x06003A23 RID: 14883 RVA: 0x000F0BC4 File Offset: 0x000EEDC4
[Token(Token = "0x17000A47")]
public AEMEGNGAPOI NEGMBGDEGFJ
{
[Token(Token = "0x6003A22")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
get
{
return this.inputFieldType;
}
[Token(Token = "0x6003A23")]
[Address(RVA = "0x9EBC00", Offset = "0x9EAA00", VA = "0x1809EBC00")]
set
{
if (this.inputFieldType != value)
{
this.inputFieldType = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x17000A48 RID: 2632
// (get) Token: 0x06003A24 RID: 14884 RVA: 0x000F0BEC File Offset: 0x000EEDEC
// (set) Token: 0x06003A25 RID: 14885 RVA: 0x000F0C00 File Offset: 0x000EEE00
[Token(Token = "0x17000A48")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003A24")]
[Address(RVA = "0x3F6410", Offset = "0x3F5210", VA = "0x1803F6410")]
get
{
return this.textSize;
}
[Token(Token = "0x6003A25")]
[Address(RVA = "0x9EBC20", Offset = "0x9EAA20", VA = "0x1809EBC20")]
set
{
if (this.textSize != value)
{
this.textSize = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x06003A26 RID: 14886 RVA: 0x000F0C28 File Offset: 0x000EEE28
[Token(Token = "0x6003A26")]
[Address(RVA = "0x9EC380", Offset = "0x9EB180", VA = "0x1809EC380", Slot = "5")]
public override void Apply()
{
Palette palette = this.paletteTheme.palette;
AEMEGNGAPOI aemegngapoi = this.inputFieldType;
Palette.KBABKFPMHEK kbabkfpmhek = new Palette.KBABKFPMHEK();
kbabkfpmhek.inputFieldPaletteType = aemegngapoi;
Palette.InputFieldPaletteItem[] inputFieldPalettes = palette.inputFieldPalettes;
Func<Palette.InputFieldPaletteItem, bool> func = delegate(Palette.InputFieldPaletteItem inputFieldPaletteItem)
{
AEMEGNGAPOI inputFieldPaletteType = kbabkfpmhek.inputFieldPaletteType;
return inputFieldPaletteItem.inputFieldPaletteType == inputFieldPaletteType;
};
Palette.InputFieldPaletteItem inputFieldPaletteItem2 = Enumerable.FirstOrDefault<Palette.InputFieldPaletteItem>(inputFieldPalettes, func);
int num = 0;
if (inputFieldPaletteItem2 == 0 || inputFieldPaletteItem2.inputFieldPalette == 0)
{
string name = this.paletteTheme.palette.name;
AEMEGNGAPOI aemegngapoi2 = this.inputFieldType;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "InputFieldPaletteType", name));
}
Palette palette2 = this.paletteTheme.palette;
DOHBNOLCECO dohbnolceco = this.textSize;
if (palette2.MEPNMPOMMEG(dohbnolceco) == 0)
{
string name2 = this.paletteTheme.palette.name;
DOHBNOLCECO dohbnolceco2 = this.textSize;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name2, "TextSizePaletteType", name2));
}
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Image image = this.surface;
int num2 = 0;
if (image != num2)
{
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Color color = this.surface.color;
}
TMP_Text textComponent = this.inputField.m_TextComponent;
if (textComponent == 0)
{
}
int num3 = 0;
if (textComponent != num3)
{
Color color2 = textComponent.color;
}
Graphic placeholder = this.inputField.m_Placeholder;
if (placeholder != 0)
{
}
int num4 = 0;
if (textComponent != num4)
{
Color color3 = placeholder.color;
}
TMP_InputField tmp_InputField = this.inputField;
}
// Token: 0x06003A27 RID: 14887 RVA: 0x000F0DAC File Offset: 0x000EEFAC
[Token(Token = "0x6003A27")]
[Address(RVA = "0x9EBBE0", Offset = "0x9EA9E0", VA = "0x1809EBBE0")]
public InputFieldTheme()
{
}
// Token: 0x0400320F RID: 12815
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400320F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private TMP_InputField inputField;
// Token: 0x04003210 RID: 12816
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003210")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private Image surface;
// Token: 0x04003211 RID: 12817
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003211")]
[SerializeField]
private bool useSurfaceOverride;
// Token: 0x04003212 RID: 12818
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003212")]
[SerializeField]
[OMAIFIIBMNL("useSurfaceOverride")]
private Image surfaceOverride;
// Token: 0x04003213 RID: 12819
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003213")]
[SerializeField]
private AEMEGNGAPOI inputFieldType;
// Token: 0x04003214 RID: 12820
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4003214")]
[SerializeField]
private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L);
}
}
+124
View File
@@ -0,0 +1,124 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000832 RID: 2098
[Token(Token = "0x2000832")]
public class LabelTheme : GraphicTheme
{
// Token: 0x17000A49 RID: 2633
// (get) Token: 0x06003A28 RID: 14888 RVA: 0x000F0DC8 File Offset: 0x000EEFC8
// (set) Token: 0x06003A29 RID: 14889 RVA: 0x000F0DDC File Offset: 0x000EEFDC
[Token(Token = "0x17000A49")]
public GGPMOBJMEOD AHMGFEBFOCD
{
[Token(Token = "0x6003A28")]
[Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")]
get
{
return this.textType;
}
[Token(Token = "0x6003A29")]
[Address(RVA = "0x9ECAB0", Offset = "0x9EB8B0", VA = "0x1809ECAB0")]
set
{
if (this.textType != value)
{
this.textType = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x17000A4A RID: 2634
// (get) Token: 0x06003A2A RID: 14890 RVA: 0x000F0E04 File Offset: 0x000EF004
// (set) Token: 0x06003A2B RID: 14891 RVA: 0x000F0E18 File Offset: 0x000EF018
[Token(Token = "0x17000A4A")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003A2A")]
[Address(RVA = "0x52E530", Offset = "0x52D330", VA = "0x18052E530")]
get
{
return this.textSize;
}
[Token(Token = "0x6003A2B")]
[Address(RVA = "0x9ECA90", Offset = "0x9EB890", VA = "0x1809ECA90")]
set
{
if (this.textSize != value)
{
this.textSize = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x06003A2C RID: 14892 RVA: 0x000F0E40 File Offset: 0x000EF040
[Token(Token = "0x6003A2C")]
[Address(RVA = "0x9EC800", Offset = "0x9EB600", VA = "0x1809EC800", Slot = "5")]
public override void Apply()
{
base.Apply();
Palette palette = this.paletteTheme.palette;
GGPMOBJMEOD ggpmobjmeod = this.textType;
Palette.MKKJFNOMAIL mkkjfnomail = new Palette.MKKJFNOMAIL();
mkkjfnomail.textStylePaletteType = ggpmobjmeod;
Palette.TextStylePaletteItem[] textStylePalettes = palette.textStylePalettes;
Func<Palette.TextStylePaletteItem, bool> func = delegate(Palette.TextStylePaletteItem textStylePaletteItem)
{
GGPMOBJMEOD textStylePaletteType = mkkjfnomail.textStylePaletteType;
return textStylePaletteItem.textStylePaletteType == textStylePaletteType;
};
Palette.TextStylePaletteItem textStylePaletteItem2 = Enumerable.FirstOrDefault<Palette.TextStylePaletteItem>(textStylePalettes, func);
if (textStylePaletteItem2 == 0 || textStylePaletteItem2.textStylePalette == 0)
{
string name = this.paletteTheme.palette.name;
GGPMOBJMEOD ggpmobjmeod2 = this.textType;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "TextStylePaletteType", name));
}
Palette palette2 = this.paletteTheme.palette;
DOHBNOLCECO dohbnolceco = this.textSize;
if (palette2.MEPNMPOMMEG(dohbnolceco) == 0)
{
string name2 = this.paletteTheme.palette.name;
DOHBNOLCECO dohbnolceco2 = this.textSize;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name2, "TextSizePaletteType", name2));
}
TextMeshProUGUI textMeshProUGUI = this.textMeshProUGUI;
TextMeshProUGUI textMeshProUGUI2 = this.textMeshProUGUI;
}
// Token: 0x06003A2D RID: 14893 RVA: 0x000F0F40 File Offset: 0x000EF140
[Token(Token = "0x6003A2D")]
[Address(RVA = "0x9ECA80", Offset = "0x9EB880", VA = "0x1809ECA80")]
public LabelTheme()
{
}
// Token: 0x04003215 RID: 12821
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003215")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private TextMeshProUGUI textMeshProUGUI;
// Token: 0x04003216 RID: 12822
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003216")]
[SerializeField]
private GGPMOBJMEOD textType;
// Token: 0x04003217 RID: 12823
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4003217")]
[SerializeField]
private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L);
}
}
+1175
View File
@@ -0,0 +1,1175 @@
using System;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x0200080E RID: 2062
[Token(Token = "0x200080E")]
[CreateAssetMenu]
public class Palette : ScriptableObject
{
// Token: 0x06003997 RID: 14743 RVA: 0x000EF0D8 File Offset: 0x000ED2D8
[Token(Token = "0x6003997")]
[Address(RVA = "0x9F6470", Offset = "0x9F5270", VA = "0x1809F6470")]
public Color JHPKAKICGBF(MCGOHHNGDAO MHDNBLJIKOO)
{
Func<Palette.RawImageColorPaletteItem, bool> func = new Func(new Palette.PEPHJNEIOAJ().<GetRawImageColor>b__0);
Palette.RawImageColorPaletteItem rawImageColorPaletteItem;
if (rawImageColorPaletteItem != 0)
{
Color color = rawImageColorPaletteItem.color;
}
Color white = Color.white;
throw new NullReferenceException();
}
// Token: 0x06003998 RID: 14744 RVA: 0x000EF10C File Offset: 0x000ED30C
[Token(Token = "0x6003998")]
[Address(RVA = "0x9F5F80", Offset = "0x9F4D80", VA = "0x1809F5F80")]
public void BHBLKLFHFAB(HKNKJCKPDIH MHDNBLJIKOO, out Color GJAINANBOCB, out Gradient OKODOCJIDFD)
{
Palette.BackgroundColorPaletteItem[] array = this.backgroundColorPalettes;
Func<Palette.BackgroundColorPaletteItem, bool> func = delegate(Palette.BackgroundColorPaletteItem backgroundColorPaletteItem)
{
HKNKJCKPDIH backgroundColorPaletteType = MHDNBLJIKOO;
return backgroundColorPaletteItem.backgroundColorPaletteType == backgroundColorPaletteType;
};
Palette.BackgroundColorPaletteItem backgroundColorPaletteItem2 = Enumerable.FirstOrDefault<Palette.BackgroundColorPaletteItem>(array, func);
if (backgroundColorPaletteItem2 != 0)
{
}
Color white = Color.white;
if (backgroundColorPaletteItem2 == 0 || backgroundColorPaletteItem2.gradient == 0)
{
Gradient gradient = new Gradient();
}
}
// Token: 0x06003999 RID: 14745 RVA: 0x000EF170 File Offset: 0x000ED370
[Token(Token = "0x6003999")]
[Address(RVA = "0x9F6150", Offset = "0x9F4F50", VA = "0x1809F6150")]
public Color ELFBHGJENKE(OHNIIDEDGBL LOHNKKGFBJI)
{
Func<Palette.ForegroundColorPaletteItem, bool> func = new Func(new Palette.LOHGMFLPPPL().<GetForegroundColor>b__0);
Palette.ForegroundColorPaletteItem foregroundColorPaletteItem;
if (foregroundColorPaletteItem != 0)
{
Color color = foregroundColorPaletteItem.color;
}
Color black = Color.black;
throw new NullReferenceException();
}
// Token: 0x0600399A RID: 14746 RVA: 0x000EF1A4 File Offset: 0x000ED3A4
[Token(Token = "0x600399A")]
[Address(RVA = "0x9F67C0", Offset = "0x9F55C0", VA = "0x1809F67C0")]
public TextStylePalette PONFNMHEIFG(GGPMOBJMEOD NMKJKHJIABA)
{
Palette.TextStylePaletteItem[] array = this.textStylePalettes;
Func<Palette.TextStylePaletteItem, bool> func = delegate(Palette.TextStylePaletteItem textStylePaletteItem)
{
GGPMOBJMEOD textStylePaletteType = NMKJKHJIABA;
return textStylePaletteItem.textStylePaletteType == textStylePaletteType;
};
Palette.TextStylePaletteItem textStylePaletteItem2 = Enumerable.FirstOrDefault<Palette.TextStylePaletteItem>(array, func);
if (textStylePaletteItem2 != 0)
{
return textStylePaletteItem2.textStylePalette;
}
throw new NullReferenceException();
}
// Token: 0x0600399B RID: 14747 RVA: 0x000EF1F0 File Offset: 0x000ED3F0
[Token(Token = "0x600399B")]
[Address(RVA = "0x9F6700", Offset = "0x9F5500", VA = "0x1809F6700")]
public int MEPNMPOMMEG(DOHBNOLCECO MLEFAKEPACO)
{
Palette.TextSizePaletteItem[] array = this.textSizePalettes;
Func<Palette.TextSizePaletteItem, bool> func = delegate(Palette.TextSizePaletteItem textSizePaletteItem)
{
DOHBNOLCECO textSizePaletteType = MLEFAKEPACO;
return textSizePaletteItem.textSizePaletteType == textSizePaletteType;
};
Palette.TextSizePaletteItem textSizePaletteItem2 = Enumerable.FirstOrDefault<Palette.TextSizePaletteItem>(array, func);
if (textSizePaletteItem2 != 0)
{
return textSizePaletteItem2.size;
}
throw new NullReferenceException();
}
// Token: 0x0600399C RID: 14748 RVA: 0x000EF23C File Offset: 0x000ED43C
[Token(Token = "0x600399C")]
[Address(RVA = "0x9F6550", Offset = "0x9F5350", VA = "0x1809F6550")]
public ButtonPalette LNIDFFJCCOD(HFDIPGAJBHM PCNIAJKFLJM)
{
Palette.ButtonPaletteItem[] array = this.buttonPalettes;
Func<Palette.ButtonPaletteItem, bool> func = delegate(Palette.ButtonPaletteItem buttonPaletteItem)
{
HFDIPGAJBHM buttonPaletteType = PCNIAJKFLJM;
return buttonPaletteItem.buttonPaletteType == buttonPaletteType;
};
Palette.ButtonPaletteItem buttonPaletteItem2 = Enumerable.FirstOrDefault<Palette.ButtonPaletteItem>(array, func);
if (buttonPaletteItem2 != 0)
{
return buttonPaletteItem2.buttonPalette;
}
throw new NullReferenceException();
}
// Token: 0x0600399D RID: 14749 RVA: 0x000EF288 File Offset: 0x000ED488
[Token(Token = "0x600399D")]
[Address(RVA = "0x9F62F0", Offset = "0x9F50F0", VA = "0x1809F62F0")]
public TogglePalette ICDOLKHGMLE(GEIPOCOEBAJ ILBBPKMAIPO)
{
Palette.TogglePaletteItem[] array = this.togglePalettes;
Func<Palette.TogglePaletteItem, bool> func = delegate(Palette.TogglePaletteItem togglePaletteItem)
{
GEIPOCOEBAJ togglePaletteType = ILBBPKMAIPO;
return togglePaletteItem.togglePaletteType == togglePaletteType;
};
Palette.TogglePaletteItem togglePaletteItem2 = Enumerable.FirstOrDefault<Palette.TogglePaletteItem>(array, func);
if (togglePaletteItem2 != 0)
{
return togglePaletteItem2.togglePalette;
}
throw new NullReferenceException();
}
// Token: 0x0600399E RID: 14750 RVA: 0x000EF2D4 File Offset: 0x000ED4D4
[Token(Token = "0x600399E")]
[Address(RVA = "0x9F63B0", Offset = "0x9F51B0", VA = "0x1809F63B0")]
public InputFieldPalette IFGPODOABIK(AEMEGNGAPOI GIBGFCOGOHC)
{
Palette.InputFieldPaletteItem[] array = this.inputFieldPalettes;
Func<Palette.InputFieldPaletteItem, bool> func = delegate(Palette.InputFieldPaletteItem inputFieldPaletteItem)
{
AEMEGNGAPOI inputFieldPaletteType = GIBGFCOGOHC;
return inputFieldPaletteItem.inputFieldPaletteType == inputFieldPaletteType;
};
Palette.InputFieldPaletteItem inputFieldPaletteItem2 = Enumerable.FirstOrDefault<Palette.InputFieldPaletteItem>(array, func);
if (inputFieldPaletteItem2 != 0)
{
return inputFieldPaletteItem2.inputFieldPalette;
}
throw new NullReferenceException();
}
// Token: 0x0600399F RID: 14751 RVA: 0x000EF320 File Offset: 0x000ED520
[Token(Token = "0x600399F")]
[Address(RVA = "0x9F6230", Offset = "0x9F5030", VA = "0x1809F6230")]
public DropdownPalette GAIHHBOGLMI(GCDGEIKCMCK FMAHEAHKNCP)
{
Palette.DropdownPaletteItem[] array = this.dropdownPalettes;
Func<Palette.DropdownPaletteItem, bool> func = delegate(Palette.DropdownPaletteItem dropdownPaletteItem)
{
GCDGEIKCMCK dropdownPaletteType = FMAHEAHKNCP;
return dropdownPaletteItem.dropdownPaletteType == dropdownPaletteType;
};
Palette.DropdownPaletteItem dropdownPaletteItem2 = Enumerable.FirstOrDefault<Palette.DropdownPaletteItem>(array, func);
if (dropdownPaletteItem2 != 0)
{
return dropdownPaletteItem2.dropdownPalette;
}
throw new NullReferenceException();
}
// Token: 0x060039A0 RID: 14752 RVA: 0x000EF36C File Offset: 0x000ED56C
[Token(Token = "0x60039A0")]
[Address(RVA = "0x9F6090", Offset = "0x9F4E90", VA = "0x1809F6090")]
public SliderPalette EKNFMEPFOEJ(IMKJNCDHCOP ADJHBGCFMOA)
{
Palette.SliderPaletteItem[] array = this.sliderPalettes;
Func<Palette.SliderPaletteItem, bool> func = delegate(Palette.SliderPaletteItem sliderPaletteItem)
{
IMKJNCDHCOP sliderPaletteType = ADJHBGCFMOA;
return sliderPaletteItem.sliderPaletteType == sliderPaletteType;
};
Palette.SliderPaletteItem sliderPaletteItem2 = Enumerable.FirstOrDefault<Palette.SliderPaletteItem>(array, func);
if (sliderPaletteItem2 != 0)
{
return sliderPaletteItem2.sliderPalette;
}
throw new NullReferenceException();
}
// Token: 0x060039A1 RID: 14753 RVA: 0x000EF3B8 File Offset: 0x000ED5B8
[Token(Token = "0x60039A1")]
[Address(RVA = "0x9F6610", Offset = "0x9F5410", VA = "0x1809F6610")]
public float? LOHFHDLNDJI(NAAEHMGBIAP IHJMOLCELFF)
{
Palette.DepthPaletteItem[] array = this.depthPalettes;
Func<Palette.DepthPaletteItem, bool> func = delegate(Palette.DepthPaletteItem depthPaletteItem)
{
NAAEHMGBIAP depthPaletteType = IHJMOLCELFF;
return depthPaletteItem.depthPaletteType == depthPaletteType;
};
Palette.DepthPaletteItem depthPaletteItem2 = Enumerable.FirstOrDefault<Palette.DepthPaletteItem>(array, func);
if (depthPaletteItem2 == 0 || depthPaletteItem2.depthPalette != 0)
{
}
throw new NullReferenceException();
}
// Token: 0x060039A2 RID: 14754 RVA: 0x000EF408 File Offset: 0x000ED608
[Token(Token = "0x60039A2")]
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
public Palette()
{
}
// Token: 0x0400319C RID: 12700
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400319C")]
[SerializeField]
private Palette.RawImageColorPaletteItem[] rawImageColorPaletteItems;
// Token: 0x0400319D RID: 12701
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400319D")]
[SerializeField]
private Palette.BackgroundColorPaletteItem[] backgroundColorPalettes;
// Token: 0x0400319E RID: 12702
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400319E")]
[SerializeField]
private Palette.ForegroundColorPaletteItem[] foregroundColorPalettes;
// Token: 0x0400319F RID: 12703
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400319F")]
[SerializeField]
private Palette.TextStylePaletteItem[] textStylePalettes;
// Token: 0x040031A0 RID: 12704
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40031A0")]
[SerializeField]
private Palette.TextSizePaletteItem[] textSizePalettes;
// Token: 0x040031A1 RID: 12705
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40031A1")]
[SerializeField]
private Palette.ButtonPaletteItem[] buttonPalettes;
// Token: 0x040031A2 RID: 12706
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40031A2")]
[SerializeField]
private Palette.TogglePaletteItem[] togglePalettes;
// Token: 0x040031A3 RID: 12707
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40031A3")]
[SerializeField]
private Palette.InputFieldPaletteItem[] inputFieldPalettes;
// Token: 0x040031A4 RID: 12708
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40031A4")]
[SerializeField]
private Palette.DropdownPaletteItem[] dropdownPalettes;
// Token: 0x040031A5 RID: 12709
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40031A5")]
[SerializeField]
private Palette.SliderPaletteItem[] sliderPalettes;
// Token: 0x040031A6 RID: 12710
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40031A6")]
[SerializeField]
private Palette.DepthPaletteItem[] depthPalettes;
// Token: 0x0200080F RID: 2063
[Token(Token = "0x200080F")]
[Serializable]
public class RawImageColorPaletteItem
{
// Token: 0x17000A11 RID: 2577
// (get) Token: 0x060039A3 RID: 14755 RVA: 0x000EF41C File Offset: 0x000ED61C
[Token(Token = "0x17000A11")]
public MCGOHHNGDAO RawImageColorPaletteType
{
[Token(Token = "0x60039A3")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.paletteType;
}
}
// Token: 0x17000A12 RID: 2578
// (get) Token: 0x060039A4 RID: 14756 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A12")]
public Color Color
{
[Token(Token = "0x60039A4")]
[Address(RVA = "0x9E7AA0", Offset = "0x9E68A0", VA = "0x1809E7AA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060039A5 RID: 14757 RVA: 0x000EF430 File Offset: 0x000ED630
[Token(Token = "0x60039A5")]
[Address(RVA = "0x9F6E20", Offset = "0x9F5C20", VA = "0x1809F6E20")]
public RawImageColorPaletteItem()
{
Color white = Color.white;
base..ctor();
}
// Token: 0x040031A7 RID: 12711
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031A7")]
[SerializeField]
private MCGOHHNGDAO paletteType;
// Token: 0x040031A8 RID: 12712
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40031A8")]
[SerializeField]
private Color color;
}
// Token: 0x02000810 RID: 2064
[Token(Token = "0x2000810")]
[Serializable]
public class BackgroundColorPaletteItem
{
// Token: 0x17000A13 RID: 2579
// (get) Token: 0x060039A6 RID: 14758 RVA: 0x000EF44C File Offset: 0x000ED64C
[Token(Token = "0x17000A13")]
public HKNKJCKPDIH BackgroundColorPaletteType
{
[Token(Token = "0x60039A6")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.backgroundColorPaletteType;
}
}
// Token: 0x17000A14 RID: 2580
// (get) Token: 0x060039A7 RID: 14759 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A14")]
public Color Color
{
[Token(Token = "0x60039A7")]
[Address(RVA = "0x9E7AA0", Offset = "0x9E68A0", VA = "0x1809E7AA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A15 RID: 2581
// (get) Token: 0x060039A8 RID: 14760 RVA: 0x000EF460 File Offset: 0x000ED660
[Token(Token = "0x17000A15")]
public Gradient Gradient
{
[Token(Token = "0x60039A8")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this.gradient;
}
}
// Token: 0x060039A9 RID: 14761 RVA: 0x000EF474 File Offset: 0x000ED674
[Token(Token = "0x60039A9")]
[Address(RVA = "0x9E7A30", Offset = "0x9E6830", VA = "0x1809E7A30")]
public BackgroundColorPaletteItem()
{
Color white = Color.white;
Gradient gradient = new Gradient();
this.gradient = gradient;
base..ctor();
}
// Token: 0x040031A9 RID: 12713
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031A9")]
[SerializeField]
private HKNKJCKPDIH backgroundColorPaletteType;
// Token: 0x040031AA RID: 12714
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40031AA")]
[SerializeField]
private Color color;
// Token: 0x040031AB RID: 12715
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40031AB")]
[SerializeField]
private Gradient gradient;
}
// Token: 0x02000811 RID: 2065
[Token(Token = "0x2000811")]
[Serializable]
public class ForegroundColorPaletteItem
{
// Token: 0x17000A16 RID: 2582
// (get) Token: 0x060039AA RID: 14762 RVA: 0x000EF49C File Offset: 0x000ED69C
[Token(Token = "0x17000A16")]
public OHNIIDEDGBL ForegroundColorPaletteType
{
[Token(Token = "0x60039AA")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.foregroundColorPaletteType;
}
}
// Token: 0x17000A17 RID: 2583
// (get) Token: 0x060039AB RID: 14763 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A17")]
public Color Color
{
[Token(Token = "0x60039AB")]
[Address(RVA = "0x9E7AA0", Offset = "0x9E68A0", VA = "0x1809E7AA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060039AC RID: 14764 RVA: 0x000EF4B0 File Offset: 0x000ED6B0
[Token(Token = "0x60039AC")]
[Address(RVA = "0x9EBDC0", Offset = "0x9EABC0", VA = "0x1809EBDC0")]
public ForegroundColorPaletteItem()
{
Color black = Color.black;
base..ctor();
}
// Token: 0x040031AC RID: 12716
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031AC")]
[SerializeField]
private OHNIIDEDGBL foregroundColorPaletteType;
// Token: 0x040031AD RID: 12717
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40031AD")]
[SerializeField]
private Color color;
}
// Token: 0x02000812 RID: 2066
[Token(Token = "0x2000812")]
[Serializable]
public class TextStylePaletteItem
{
// Token: 0x17000A18 RID: 2584
// (get) Token: 0x060039AD RID: 14765 RVA: 0x000EF4CC File Offset: 0x000ED6CC
[Token(Token = "0x17000A18")]
public GGPMOBJMEOD TextStylePaletteType
{
[Token(Token = "0x60039AD")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.textStylePaletteType;
}
}
// Token: 0x17000A19 RID: 2585
// (get) Token: 0x060039AE RID: 14766 RVA: 0x000EF4E0 File Offset: 0x000ED6E0
[Token(Token = "0x17000A19")]
public TextStylePalette TextStylePalette
{
[Token(Token = "0x60039AE")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.textStylePalette;
}
}
// Token: 0x060039AF RID: 14767 RVA: 0x000EF4F4 File Offset: 0x000ED6F4
[Token(Token = "0x60039AF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TextStylePaletteItem()
{
}
// Token: 0x040031AE RID: 12718
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031AE")]
[SerializeField]
private GGPMOBJMEOD textStylePaletteType;
// Token: 0x040031AF RID: 12719
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031AF")]
[SerializeField]
private TextStylePalette textStylePalette;
}
// Token: 0x02000813 RID: 2067
[Token(Token = "0x2000813")]
[Serializable]
public class TextSizePaletteItem
{
// Token: 0x17000A1A RID: 2586
// (get) Token: 0x060039B0 RID: 14768 RVA: 0x000EF508 File Offset: 0x000ED708
[Token(Token = "0x17000A1A")]
public DOHBNOLCECO GraphicPaletteType
{
[Token(Token = "0x60039B0")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.textSizePaletteType;
}
}
// Token: 0x17000A1B RID: 2587
// (get) Token: 0x060039B1 RID: 14769 RVA: 0x000EF51C File Offset: 0x000ED71C
[Token(Token = "0x17000A1B")]
public int Size
{
[Token(Token = "0x60039B1")]
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080")]
get
{
return this.size;
}
}
// Token: 0x060039B2 RID: 14770 RVA: 0x000EF530 File Offset: 0x000ED730
[Token(Token = "0x60039B2")]
[Address(RVA = "0x9FC3E0", Offset = "0x9FB1E0", VA = "0x1809FC3E0")]
public TextSizePaletteItem()
{
}
// Token: 0x040031B0 RID: 12720
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031B0")]
[SerializeField]
private DOHBNOLCECO textSizePaletteType = (DOHBNOLCECO)((ulong)3L);
// Token: 0x040031B1 RID: 12721
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x40031B1")]
[SerializeField]
private int size;
}
// Token: 0x02000814 RID: 2068
[Token(Token = "0x2000814")]
[Serializable]
public class ButtonPaletteItem
{
// Token: 0x17000A1C RID: 2588
// (get) Token: 0x060039B3 RID: 14771 RVA: 0x000EF54C File Offset: 0x000ED74C
[Token(Token = "0x17000A1C")]
public HFDIPGAJBHM ButtonPaletteType
{
[Token(Token = "0x60039B3")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.buttonPaletteType;
}
}
// Token: 0x17000A1D RID: 2589
// (get) Token: 0x060039B4 RID: 14772 RVA: 0x000EF560 File Offset: 0x000ED760
[Token(Token = "0x17000A1D")]
public ButtonPalette ButtonPalette
{
[Token(Token = "0x60039B4")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.buttonPalette;
}
}
// Token: 0x060039B5 RID: 14773 RVA: 0x000EF574 File Offset: 0x000ED774
[Token(Token = "0x60039B5")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ButtonPaletteItem()
{
}
// Token: 0x040031B2 RID: 12722
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031B2")]
[SerializeField]
private HFDIPGAJBHM buttonPaletteType;
// Token: 0x040031B3 RID: 12723
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031B3")]
[SerializeField]
private ButtonPalette buttonPalette;
}
// Token: 0x02000815 RID: 2069
[Token(Token = "0x2000815")]
[Serializable]
public class TogglePaletteItem
{
// Token: 0x17000A1E RID: 2590
// (get) Token: 0x060039B6 RID: 14774 RVA: 0x000EF588 File Offset: 0x000ED788
[Token(Token = "0x17000A1E")]
public GEIPOCOEBAJ TogglePaletteType
{
[Token(Token = "0x60039B6")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.togglePaletteType;
}
}
// Token: 0x17000A1F RID: 2591
// (get) Token: 0x060039B7 RID: 14775 RVA: 0x000EF59C File Offset: 0x000ED79C
[Token(Token = "0x17000A1F")]
public TogglePalette TogglePalette
{
[Token(Token = "0x60039B7")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.togglePalette;
}
}
// Token: 0x060039B8 RID: 14776 RVA: 0x000EF5B0 File Offset: 0x000ED7B0
[Token(Token = "0x60039B8")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TogglePaletteItem()
{
}
// Token: 0x040031B4 RID: 12724
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031B4")]
[SerializeField]
private GEIPOCOEBAJ togglePaletteType;
// Token: 0x040031B5 RID: 12725
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031B5")]
[SerializeField]
private TogglePalette togglePalette;
}
// Token: 0x02000816 RID: 2070
[Token(Token = "0x2000816")]
[Serializable]
public class InputFieldPaletteItem
{
// Token: 0x17000A20 RID: 2592
// (get) Token: 0x060039B9 RID: 14777 RVA: 0x000EF5C4 File Offset: 0x000ED7C4
[Token(Token = "0x17000A20")]
public AEMEGNGAPOI InputFieldPaletteType
{
[Token(Token = "0x60039B9")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.inputFieldPaletteType;
}
}
// Token: 0x17000A21 RID: 2593
// (get) Token: 0x060039BA RID: 14778 RVA: 0x000EF5D8 File Offset: 0x000ED7D8
[Token(Token = "0x17000A21")]
public InputFieldPalette InputFieldPalette
{
[Token(Token = "0x60039BA")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.inputFieldPalette;
}
}
// Token: 0x060039BB RID: 14779 RVA: 0x000EF5EC File Offset: 0x000ED7EC
[Token(Token = "0x60039BB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public InputFieldPaletteItem()
{
}
// Token: 0x040031B6 RID: 12726
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031B6")]
[SerializeField]
private AEMEGNGAPOI inputFieldPaletteType;
// Token: 0x040031B7 RID: 12727
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031B7")]
[SerializeField]
private InputFieldPalette inputFieldPalette;
}
// Token: 0x02000817 RID: 2071
[Token(Token = "0x2000817")]
[Serializable]
public class DropdownPaletteItem
{
// Token: 0x17000A22 RID: 2594
// (get) Token: 0x060039BC RID: 14780 RVA: 0x000EF600 File Offset: 0x000ED800
[Token(Token = "0x17000A22")]
public GCDGEIKCMCK DropdownPaletteType
{
[Token(Token = "0x60039BC")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.dropdownPaletteType;
}
}
// Token: 0x17000A23 RID: 2595
// (get) Token: 0x060039BD RID: 14781 RVA: 0x000EF614 File Offset: 0x000ED814
[Token(Token = "0x17000A23")]
public DropdownPalette DropdownPalette
{
[Token(Token = "0x60039BD")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.dropdownPalette;
}
}
// Token: 0x060039BE RID: 14782 RVA: 0x000EF628 File Offset: 0x000ED828
[Token(Token = "0x60039BE")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DropdownPaletteItem()
{
}
// Token: 0x040031B8 RID: 12728
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031B8")]
[SerializeField]
private GCDGEIKCMCK dropdownPaletteType;
// Token: 0x040031B9 RID: 12729
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031B9")]
[SerializeField]
private DropdownPalette dropdownPalette;
}
// Token: 0x02000818 RID: 2072
[Token(Token = "0x2000818")]
[Serializable]
public class SliderPaletteItem
{
// Token: 0x17000A24 RID: 2596
// (get) Token: 0x060039BF RID: 14783 RVA: 0x000EF63C File Offset: 0x000ED83C
[Token(Token = "0x17000A24")]
public IMKJNCDHCOP SliderPaletteType
{
[Token(Token = "0x60039BF")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.sliderPaletteType;
}
}
// Token: 0x17000A25 RID: 2597
// (get) Token: 0x060039C0 RID: 14784 RVA: 0x000EF650 File Offset: 0x000ED850
[Token(Token = "0x17000A25")]
public SliderPalette SliderPalette
{
[Token(Token = "0x60039C0")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.sliderPalette;
}
}
// Token: 0x060039C1 RID: 14785 RVA: 0x000EF664 File Offset: 0x000ED864
[Token(Token = "0x60039C1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public SliderPaletteItem()
{
}
// Token: 0x040031BA RID: 12730
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031BA")]
[SerializeField]
private IMKJNCDHCOP sliderPaletteType;
// Token: 0x040031BB RID: 12731
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031BB")]
[SerializeField]
private SliderPalette sliderPalette;
}
// Token: 0x02000819 RID: 2073
[Token(Token = "0x2000819")]
[Serializable]
public class DepthPaletteItem
{
// Token: 0x17000A26 RID: 2598
// (get) Token: 0x060039C2 RID: 14786 RVA: 0x000EF678 File Offset: 0x000ED878
[Token(Token = "0x17000A26")]
public NAAEHMGBIAP DepthPaletteType
{
[Token(Token = "0x60039C2")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get
{
return this.depthPaletteType;
}
}
// Token: 0x17000A27 RID: 2599
// (get) Token: 0x060039C3 RID: 14787 RVA: 0x000EF68C File Offset: 0x000ED88C
[Token(Token = "0x17000A27")]
public DepthPalette DepthPalette
{
[Token(Token = "0x60039C3")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.depthPalette;
}
}
// Token: 0x060039C4 RID: 14788 RVA: 0x000EF6A0 File Offset: 0x000ED8A0
[Token(Token = "0x60039C4")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DepthPaletteItem()
{
}
// Token: 0x040031BC RID: 12732
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031BC")]
[SerializeField]
private NAAEHMGBIAP depthPaletteType;
// Token: 0x040031BD RID: 12733
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031BD")]
[SerializeField]
private DepthPalette depthPalette;
}
// Token: 0x0200081A RID: 2074
[Token(Token = "0x200081A")]
[CompilerGenerated]
private sealed class PEPHJNEIOAJ
{
// Token: 0x060039C5 RID: 14789 RVA: 0x000EF6B4 File Offset: 0x000ED8B4
[Token(Token = "0x60039C5")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PEPHJNEIOAJ()
{
}
// Token: 0x060039C6 RID: 14790 RVA: 0x000EF6C8 File Offset: 0x000ED8C8
[Token(Token = "0x60039C6")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetRawImageColor>b__0(Palette.RawImageColorPaletteItem pi)
{
MCGOHHNGDAO mcgohhngdao = this.backgroundColorPaletteType;
return pi.paletteType == mcgohhngdao;
}
// Token: 0x040031BE RID: 12734
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031BE")]
public MCGOHHNGDAO backgroundColorPaletteType;
}
// Token: 0x0200081B RID: 2075
[Token(Token = "0x200081B")]
[CompilerGenerated]
private sealed class HPNELBJEPJH
{
// Token: 0x060039C7 RID: 14791 RVA: 0x000EF6EC File Offset: 0x000ED8EC
[Token(Token = "0x60039C7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HPNELBJEPJH()
{
}
// Token: 0x060039C8 RID: 14792 RVA: 0x000EF700 File Offset: 0x000ED900
[Token(Token = "0x60039C8")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetBackgroundColorAndGradient>b__0(Palette.BackgroundColorPaletteItem backgroundColorPaletteItem)
{
HKNKJCKPDIH hknkjckpdih = this.backgroundColorPaletteType;
return backgroundColorPaletteItem.backgroundColorPaletteType == hknkjckpdih;
}
// Token: 0x040031BF RID: 12735
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031BF")]
public HKNKJCKPDIH backgroundColorPaletteType;
}
// Token: 0x0200081C RID: 2076
[Token(Token = "0x200081C")]
[CompilerGenerated]
private sealed class LOHGMFLPPPL
{
// Token: 0x060039C9 RID: 14793 RVA: 0x000EF724 File Offset: 0x000ED924
[Token(Token = "0x60039C9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LOHGMFLPPPL()
{
}
// Token: 0x060039CA RID: 14794 RVA: 0x000EF738 File Offset: 0x000ED938
[Token(Token = "0x60039CA")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetForegroundColor>b__0(Palette.ForegroundColorPaletteItem colorPaletteItem)
{
OHNIIDEDGBL ohniidedgbl = this.foregroundColorPaletteType;
return colorPaletteItem.foregroundColorPaletteType == ohniidedgbl;
}
// Token: 0x040031C0 RID: 12736
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C0")]
public OHNIIDEDGBL foregroundColorPaletteType;
}
// Token: 0x0200081D RID: 2077
[Token(Token = "0x200081D")]
[CompilerGenerated]
private sealed class MKKJFNOMAIL
{
// Token: 0x060039CB RID: 14795 RVA: 0x000EF75C File Offset: 0x000ED95C
[Token(Token = "0x60039CB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MKKJFNOMAIL()
{
}
// Token: 0x060039CC RID: 14796 RVA: 0x000EF770 File Offset: 0x000ED970
[Token(Token = "0x60039CC")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetTextStylePalette>b__0(Palette.TextStylePaletteItem textStylePaletteItem)
{
GGPMOBJMEOD ggpmobjmeod = this.textStylePaletteType;
return textStylePaletteItem.textStylePaletteType == ggpmobjmeod;
}
// Token: 0x040031C1 RID: 12737
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C1")]
public GGPMOBJMEOD textStylePaletteType;
}
// Token: 0x0200081E RID: 2078
[Token(Token = "0x200081E")]
[CompilerGenerated]
private sealed class NNEALDFNDMN
{
// Token: 0x060039CD RID: 14797 RVA: 0x000EF794 File Offset: 0x000ED994
[Token(Token = "0x60039CD")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NNEALDFNDMN()
{
}
// Token: 0x060039CE RID: 14798 RVA: 0x000EF7A8 File Offset: 0x000ED9A8
[Token(Token = "0x60039CE")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetTextSize>b__0(Palette.TextSizePaletteItem textSizePaletteItem)
{
DOHBNOLCECO dohbnolceco = this.textSizePaletteType;
return textSizePaletteItem.textSizePaletteType == dohbnolceco;
}
// Token: 0x040031C2 RID: 12738
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C2")]
public DOHBNOLCECO textSizePaletteType;
}
// Token: 0x0200081F RID: 2079
[Token(Token = "0x200081F")]
[CompilerGenerated]
private sealed class PFPLNPOKNIO
{
// Token: 0x060039CF RID: 14799 RVA: 0x000EF7CC File Offset: 0x000ED9CC
[Token(Token = "0x60039CF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PFPLNPOKNIO()
{
}
// Token: 0x060039D0 RID: 14800 RVA: 0x000EF7E0 File Offset: 0x000ED9E0
[Token(Token = "0x60039D0")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetButtonPalette>b__0(Palette.ButtonPaletteItem buttonPaletteItem)
{
HFDIPGAJBHM hfdipgajbhm = this.buttonPaletteType;
return buttonPaletteItem.buttonPaletteType == hfdipgajbhm;
}
// Token: 0x040031C3 RID: 12739
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C3")]
public HFDIPGAJBHM buttonPaletteType;
}
// Token: 0x02000820 RID: 2080
[Token(Token = "0x2000820")]
[CompilerGenerated]
private sealed class IOBBAFECJMC
{
// Token: 0x060039D1 RID: 14801 RVA: 0x000EF804 File Offset: 0x000EDA04
[Token(Token = "0x60039D1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IOBBAFECJMC()
{
}
// Token: 0x060039D2 RID: 14802 RVA: 0x000EF818 File Offset: 0x000EDA18
[Token(Token = "0x60039D2")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetTogglePalette>b__0(Palette.TogglePaletteItem togglePaletteItem)
{
GEIPOCOEBAJ geipocoebaj = this.togglePaletteType;
return togglePaletteItem.togglePaletteType == geipocoebaj;
}
// Token: 0x040031C4 RID: 12740
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C4")]
public GEIPOCOEBAJ togglePaletteType;
}
// Token: 0x02000821 RID: 2081
[Token(Token = "0x2000821")]
[CompilerGenerated]
private sealed class KBABKFPMHEK
{
// Token: 0x060039D3 RID: 14803 RVA: 0x000EF83C File Offset: 0x000EDA3C
[Token(Token = "0x60039D3")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KBABKFPMHEK()
{
}
// Token: 0x060039D4 RID: 14804 RVA: 0x000EF850 File Offset: 0x000EDA50
[Token(Token = "0x60039D4")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetInputFieldPalette>b__0(Palette.InputFieldPaletteItem inputFieldPaletteItem)
{
AEMEGNGAPOI aemegngapoi = this.inputFieldPaletteType;
return inputFieldPaletteItem.inputFieldPaletteType == aemegngapoi;
}
// Token: 0x040031C5 RID: 12741
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C5")]
public AEMEGNGAPOI inputFieldPaletteType;
}
// Token: 0x02000822 RID: 2082
[Token(Token = "0x2000822")]
[CompilerGenerated]
private sealed class GFPCBAPKEFN
{
// Token: 0x060039D5 RID: 14805 RVA: 0x000EF874 File Offset: 0x000EDA74
[Token(Token = "0x60039D5")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GFPCBAPKEFN()
{
}
// Token: 0x060039D6 RID: 14806 RVA: 0x000EF888 File Offset: 0x000EDA88
[Token(Token = "0x60039D6")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetDropdownPalette>b__0(Palette.DropdownPaletteItem dropdownPaletteItem)
{
GCDGEIKCMCK gcdgeikcmck = this.dropdownPaletteType;
return dropdownPaletteItem.dropdownPaletteType == gcdgeikcmck;
}
// Token: 0x040031C6 RID: 12742
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C6")]
public GCDGEIKCMCK dropdownPaletteType;
}
// Token: 0x02000823 RID: 2083
[Token(Token = "0x2000823")]
[CompilerGenerated]
private sealed class AMINBILPGFJ
{
// Token: 0x060039D7 RID: 14807 RVA: 0x000EF8AC File Offset: 0x000EDAAC
[Token(Token = "0x60039D7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AMINBILPGFJ()
{
}
// Token: 0x060039D8 RID: 14808 RVA: 0x000EF8C0 File Offset: 0x000EDAC0
[Token(Token = "0x60039D8")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetSliderPalette>b__0(Palette.SliderPaletteItem sliderPaletteItem)
{
IMKJNCDHCOP imkjncdhcop = this.sliderPaletteType;
return sliderPaletteItem.sliderPaletteType == imkjncdhcop;
}
// Token: 0x040031C7 RID: 12743
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C7")]
public IMKJNCDHCOP sliderPaletteType;
}
// Token: 0x02000824 RID: 2084
[Token(Token = "0x2000824")]
[CompilerGenerated]
private sealed class ICLEALPMDBJ
{
// Token: 0x060039D9 RID: 14809 RVA: 0x000EF8E4 File Offset: 0x000EDAE4
[Token(Token = "0x60039D9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ICLEALPMDBJ()
{
}
// Token: 0x060039DA RID: 14810 RVA: 0x000EF8F8 File Offset: 0x000EDAF8
[Token(Token = "0x60039DA")]
[Address(RVA = "0x8C03F0", Offset = "0x8BF1F0", VA = "0x1808C03F0")]
internal bool <GetDepth>b__0(Palette.DepthPaletteItem depthPaletteItem)
{
NAAEHMGBIAP naaehmgbiap = this.depthPaletteType;
return depthPaletteItem.depthPaletteType == naaehmgbiap;
}
// Token: 0x040031C8 RID: 12744
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C8")]
public NAAEHMGBIAP depthPaletteType;
}
}
}
@@ -0,0 +1,37 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000833 RID: 2099
[Token(Token = "0x2000833")]
public class PaletteTheme : MonoBehaviour
{
// Token: 0x17000A4B RID: 2635
// (get) Token: 0x06003A2E RID: 14894 RVA: 0x000F0F5C File Offset: 0x000EF15C
[Token(Token = "0x17000A4B")]
public Palette HBPPDMBOGCH
{
[Token(Token = "0x6003A2E")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.palette;
}
}
// Token: 0x06003A2F RID: 14895 RVA: 0x000F0F70 File Offset: 0x000EF170
[Token(Token = "0x6003A2F")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public PaletteTheme()
{
}
// Token: 0x04003218 RID: 12824
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003218")]
[SerializeField]
private Palette palette;
}
}
@@ -0,0 +1,108 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000834 RID: 2100
[Token(Token = "0x2000834")]
public abstract class PaletteThemeReference : MonoBehaviour
{
// Token: 0x06003A30 RID: 14896 RVA: 0x000F0F84 File Offset: 0x000EF184
[Token(Token = "0x6003A30")]
[Address(RVA = "0x9F5B50", Offset = "0x9F4950", VA = "0x1809F5B50", Slot = "4")]
protected virtual void Awake()
{
this.JFDLDKAMBBB(true);
this.Apply();
}
// Token: 0x06003A31 RID: 14897
[Token(Token = "0x6003A31")]
[Address(Slot = "5")]
public abstract void Apply();
// Token: 0x06003A32 RID: 14898 RVA: 0x000F0FA0 File Offset: 0x000EF1A0
[Token(Token = "0x6003A32")]
[Address(RVA = "0x9F5EA0", Offset = "0x9F4CA0", VA = "0x1809F5EA0")]
protected void OnValidate()
{
PaletteTheme paletteTheme = this.paletteTheme;
int num = 0;
if (paletteTheme == num)
{
PaletteTheme componentInParent = base.GetComponentInParent<PaletteTheme>();
this.paletteTheme = componentInParent;
}
PaletteTheme paletteTheme2 = this.paletteTheme;
int num2 = 0;
if (!(paletteTheme2 == num2))
{
this.Awake();
}
}
// Token: 0x06003A33 RID: 14899 RVA: 0x000F0FEC File Offset: 0x000EF1EC
[Token(Token = "0x6003A33")]
[Address(RVA = "0x9F5B80", Offset = "0x9F4980", VA = "0x1809F5B80")]
private void JFDLDKAMBBB(bool IBHODLNCMAL = true)
{
PaletteTheme paletteTheme = this.paletteTheme;
int num = 0;
if (paletteTheme == num)
{
PaletteTheme componentInParent = base.GetComponentInParent<PaletteTheme>();
this.paletteTheme = componentInParent;
}
if (IBHODLNCMAL)
{
PaletteTheme paletteTheme2 = this.paletteTheme;
int num2 = 0;
if (paletteTheme2 == num2)
{
string[] array = new string[5];
if ("'" != 0)
{
}
array[0] = "'";
MemberTypes memberType = base.GetType().MemberType;
if (memberType != (MemberTypes)0)
{
}
array[1] = memberType;
if ("' contains missing PaletteTheme reference on '" != 0)
{
}
array[2] = "' contains missing PaletteTheme reference on '";
string name = base.gameObject.name;
if (name != 0)
{
}
array[3] = name;
if ("'" != 0)
{
}
array[4] = "'";
string text = string.Concat(array);
GameObject gameObject = base.gameObject;
Debug.LogError(text, gameObject);
}
}
}
// Token: 0x06003A34 RID: 14900 RVA: 0x000F10D8 File Offset: 0x000EF2D8
[Token(Token = "0x6003A34")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
protected PaletteThemeReference()
{
}
// Token: 0x04003219 RID: 12825
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003219")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndParent, true, false, false)]
protected PaletteTheme paletteTheme;
}
}
@@ -0,0 +1,82 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000835 RID: 2101
[Token(Token = "0x2000835")]
public class RawImageTheme : PaletteThemeReference
{
// Token: 0x17000A4C RID: 2636
// (get) Token: 0x06003A35 RID: 14901 RVA: 0x000F10EC File Offset: 0x000EF2EC
// (set) Token: 0x06003A36 RID: 14902 RVA: 0x000F1100 File Offset: 0x000EF300
[Token(Token = "0x17000A4C")]
public MCGOHHNGDAO AOFLAJEAKMF
{
[Token(Token = "0x6003A35")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get
{
return this.color;
}
[Token(Token = "0x6003A36")]
[Address(RVA = "0x9F6F60", Offset = "0x9F5D60", VA = "0x1809F6F60")]
set
{
if (this.color != value)
{
this.color = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x06003A37 RID: 14903 RVA: 0x000F1128 File Offset: 0x000EF328
[Token(Token = "0x6003A37")]
[Address(RVA = "0x9F6E50", Offset = "0x9F5C50", VA = "0x1809F6E50", Slot = "5")]
public override void Apply()
{
PaletteTheme paletteTheme = this.paletteTheme;
RawImage rawImage = this.image;
Palette palette = paletteTheme.palette;
MCGOHHNGDAO mcgohhngdao = this.color;
Palette.PEPHJNEIOAJ pephjneioaj = new Palette.PEPHJNEIOAJ();
pephjneioaj.backgroundColorPaletteType = mcgohhngdao;
Palette.RawImageColorPaletteItem[] rawImageColorPaletteItems = palette.rawImageColorPaletteItems;
Func<Palette.RawImageColorPaletteItem, bool> func = delegate(Palette.RawImageColorPaletteItem pi)
{
MCGOHHNGDAO backgroundColorPaletteType = pephjneioaj.backgroundColorPaletteType;
return pi.paletteType == backgroundColorPaletteType;
};
if (Enumerable.FirstOrDefault<Palette.RawImageColorPaletteItem>(rawImageColorPaletteItems, func) != 0)
{
}
Color white = Color.white;
Color color = rawImage.color;
}
// Token: 0x06003A38 RID: 14904 RVA: 0x000F1198 File Offset: 0x000EF398
[Token(Token = "0x6003A38")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public RawImageTheme()
{
}
// Token: 0x0400321A RID: 12826
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400321A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private RawImage image;
// Token: 0x0400321B RID: 12827
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400321B")]
[SerializeField]
private MCGOHHNGDAO color;
}
}
+147
View File
@@ -0,0 +1,147 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000825 RID: 2085
[Token(Token = "0x2000825")]
[Serializable]
public class SliderPalette
{
// Token: 0x17000A28 RID: 2600
// (get) Token: 0x060039DB RID: 14811 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A28")]
public Color SliderColor
{
[Token(Token = "0x60039DB")]
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A29 RID: 2601
// (get) Token: 0x060039DC RID: 14812 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A29")]
public Color FillColor
{
[Token(Token = "0x60039DC")]
[Address(RVA = "0x63E1A0", Offset = "0x63CFA0", VA = "0x18063E1A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A2A RID: 2602
// (get) Token: 0x060039DD RID: 14813 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A2A")]
public Color HandleColor
{
[Token(Token = "0x60039DD")]
[Address(RVA = "0x8EA020", Offset = "0x8E8E20", VA = "0x1808EA020")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A2B RID: 2603
// (get) Token: 0x060039DE RID: 14814 RVA: 0x000EF91C File Offset: 0x000EDB1C
[Token(Token = "0x17000A2B")]
public TextStylePalette TextPalette
{
[Token(Token = "0x60039DE")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.textPalette;
}
}
// Token: 0x17000A2C RID: 2604
// (get) Token: 0x060039DF RID: 14815 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A2C")]
public Color TextColor
{
[Token(Token = "0x60039DF")]
[Address(RVA = "0x864420", Offset = "0x863220", VA = "0x180864420")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A2D RID: 2605
// (get) Token: 0x060039E0 RID: 14816 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A2D")]
public ColorBlock ColorBlock
{
[Token(Token = "0x60039E0")]
[Address(RVA = "0x9F9B30", Offset = "0x9F8930", VA = "0x1809F9B30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060039E1 RID: 14817 RVA: 0x000EF930 File Offset: 0x000EDB30
[Token(Token = "0x60039E1")]
[Address(RVA = "0x9F9A80", Offset = "0x9F8880", VA = "0x1809F9A80")]
public SliderPalette()
{
Color white = Color.white;
Color black = Color.black;
Color black2 = Color.black;
ColorBlock defaultColorBlock = ColorBlock.defaultColorBlock;
Color highlightedColor = defaultColorBlock.m_HighlightedColor;
this.colorBlock.m_HighlightedColor = highlightedColor;
Color pressedColor = defaultColorBlock.m_PressedColor;
this.colorBlock.m_PressedColor = pressedColor;
Color selectedColor = defaultColorBlock.m_SelectedColor;
this.colorBlock.m_SelectedColor = selectedColor;
Color disabledColor = defaultColorBlock.m_DisabledColor;
this.colorBlock.m_DisabledColor = disabledColor;
base..ctor();
}
// Token: 0x040031C9 RID: 12745
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031C9")]
[SerializeField]
private Color sliderColor;
// Token: 0x040031CA RID: 12746
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40031CA")]
[SerializeField]
private Color fillColor;
// Token: 0x040031CB RID: 12747
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40031CB")]
[SerializeField]
private Color handleColor;
// Token: 0x040031CC RID: 12748
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40031CC")]
[SerializeField]
private TextStylePalette textPalette;
// Token: 0x040031CD RID: 12749
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40031CD")]
[SerializeField]
private Color textColor;
// Token: 0x040031CE RID: 12750
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40031CE")]
[SerializeField]
private ColorBlock colorBlock;
}
}
+204
View File
@@ -0,0 +1,204 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000836 RID: 2102
[Token(Token = "0x2000836")]
public class SliderTheme : PaletteThemeReference
{
// Token: 0x17000A4D RID: 2637
// (get) Token: 0x06003A39 RID: 14905 RVA: 0x000F11AC File Offset: 0x000EF3AC
// (set) Token: 0x06003A3A RID: 14906 RVA: 0x000F11C0 File Offset: 0x000EF3C0
[Token(Token = "0x17000A4D")]
public IMKJNCDHCOP ABNHBGLCINK
{
[Token(Token = "0x6003A39")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get
{
return this.sliderType;
}
[Token(Token = "0x6003A3A")]
[Address(RVA = "0x9F6F60", Offset = "0x9F5D60", VA = "0x1809F6F60")]
set
{
if (this.sliderType != value)
{
this.sliderType = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x17000A4E RID: 2638
// (get) Token: 0x06003A3B RID: 14907 RVA: 0x000F11E8 File Offset: 0x000EF3E8
[Token(Token = "0x17000A4E")]
public Image CKDKEDGOHNA
{
[Token(Token = "0x6003A3B")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return this.sliderImage;
}
}
// Token: 0x17000A4F RID: 2639
// (get) Token: 0x06003A3C RID: 14908 RVA: 0x000F11FC File Offset: 0x000EF3FC
[Token(Token = "0x17000A4F")]
public Image FLMBCOJOGKG
{
[Token(Token = "0x6003A3C")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return this.fillImage;
}
}
// Token: 0x17000A50 RID: 2640
// (get) Token: 0x06003A3D RID: 14909 RVA: 0x000F1210 File Offset: 0x000EF410
[Token(Token = "0x17000A50")]
public Image JBNFILNEHEC
{
[Token(Token = "0x6003A3D")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.handleImage;
}
}
// Token: 0x17000A51 RID: 2641
// (get) Token: 0x06003A3E RID: 14910 RVA: 0x000F1224 File Offset: 0x000EF424
// (set) Token: 0x06003A3F RID: 14911 RVA: 0x000F1244 File Offset: 0x000EF444
[Token(Token = "0x17000A51")]
public bool FFDOINJEHMM
{
[Token(Token = "0x6003A3E")]
[Address(RVA = "0x9EA680", Offset = "0x9E9480", VA = "0x1809EA680")]
get
{
return this.slider.m_Interactable;
}
[Token(Token = "0x6003A3F")]
[Address(RVA = "0x9EA6D0", Offset = "0x9E94D0", VA = "0x1809EA6D0")]
set
{
this.slider.interactable = value;
}
}
// Token: 0x06003A40 RID: 14912 RVA: 0x000F1264 File Offset: 0x000EF464
[Token(Token = "0x6003A40")]
[Address(RVA = "0x9F9B70", Offset = "0x9F8970", VA = "0x1809F9B70", Slot = "5")]
public override void Apply()
{
Palette palette = this.paletteTheme.palette;
IMKJNCDHCOP imkjncdhcop = this.sliderType;
Palette.AMINBILPGFJ aminbilpgfj = new Palette.AMINBILPGFJ();
aminbilpgfj.sliderPaletteType = imkjncdhcop;
Palette.SliderPaletteItem[] sliderPalettes = palette.sliderPalettes;
Func<Palette.SliderPaletteItem, bool> func = delegate(Palette.SliderPaletteItem sliderPaletteItem)
{
IMKJNCDHCOP sliderPaletteType = aminbilpgfj.sliderPaletteType;
return sliderPaletteItem.sliderPaletteType == sliderPaletteType;
};
Palette.SliderPaletteItem sliderPaletteItem2 = Enumerable.FirstOrDefault<Palette.SliderPaletteItem>(sliderPalettes, func);
if (sliderPaletteItem2 != 0)
{
SliderPalette sliderPalette = sliderPaletteItem2.sliderPalette;
if (sliderPalette != 0)
{
Image image = this.sliderImage;
int num = 0;
if (image != num)
{
Image image2 = this.sliderImage;
Color sliderColor = sliderPalette.sliderColor;
Color color = image2.color;
}
Image image3 = this.fillImage;
int num2 = 0;
if (image3 != num2)
{
Image image4 = this.fillImage;
Color fillColor = sliderPalette.fillColor;
Color color2 = image4.color;
}
Image image5 = this.handleImage;
int num3 = 0;
if (image5 != num3)
{
Image image6 = this.handleImage;
Color handleColor = sliderPalette.handleColor;
Color color3 = image6.color;
}
Slider slider = this.slider;
int num4 = 0;
if (slider != num4)
{
Slider slider2 = this.slider;
ColorBlock colorBlock = sliderPalette.colorBlock;
Color highlightedColor = sliderPalette.colorBlock.m_HighlightedColor;
Color pressedColor = sliderPalette.colorBlock.m_PressedColor;
Color selectedColor = sliderPalette.colorBlock.m_SelectedColor;
Color disabledColor = sliderPalette.colorBlock.m_DisabledColor;
slider2.colors = colorBlock;
}
Slider slider3 = this.slider;
Image image7 = this.handleImage;
slider3.targetGraphic = image7;
return;
}
}
string name = this.paletteTheme.palette.name;
int num5 = 0;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "SliderPaletteType", num5));
throw new NullReferenceException();
}
// Token: 0x06003A41 RID: 14913 RVA: 0x000F1414 File Offset: 0x000EF614
[Token(Token = "0x6003A41")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public SliderTheme()
{
}
// Token: 0x0400321C RID: 12828
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400321C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Slider slider;
// Token: 0x0400321D RID: 12829
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400321D")]
[SerializeField]
private IMKJNCDHCOP sliderType;
// Token: 0x0400321E RID: 12830
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400321E")]
[SerializeField]
private Image sliderImage;
// Token: 0x0400321F RID: 12831
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400321F")]
[SerializeField]
private Image fillImage;
// Token: 0x04003220 RID: 12832
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003220")]
[SerializeField]
private Image handleImage;
}
}
+125
View File
@@ -0,0 +1,125 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000837 RID: 2103
[Token(Token = "0x2000837")]
public class SurfaceTheme : PaletteThemeReference
{
// Token: 0x17000A52 RID: 2642
// (get) Token: 0x06003A42 RID: 14914 RVA: 0x000F1428 File Offset: 0x000EF628
// (set) Token: 0x06003A43 RID: 14915 RVA: 0x000F143C File Offset: 0x000EF63C
[Token(Token = "0x17000A52")]
public HKNKJCKPDIH LJEGDBMBIEE
{
[Token(Token = "0x6003A42")]
[Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")]
get
{
return this.color;
}
[Token(Token = "0x6003A43")]
[Address(RVA = "0x9FAF40", Offset = "0x9F9D40", VA = "0x1809FAF40")]
set
{
if (this.color != value)
{
this.color = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x06003A44 RID: 14916 RVA: 0x000F1464 File Offset: 0x000EF664
[Token(Token = "0x6003A44")]
[Address(RVA = "0x9FACD0", Offset = "0x9F9AD0", VA = "0x1809FACD0", Slot = "5")]
public override void Apply()
{
Palette palette = this.paletteTheme.palette;
HKNKJCKPDIH hknkjckpdih = this.color;
Palette.HPNELBJEPJH hpnelbjepjh = new Palette.HPNELBJEPJH();
hpnelbjepjh.backgroundColorPaletteType = hknkjckpdih;
Palette.BackgroundColorPaletteItem[] backgroundColorPalettes = palette.backgroundColorPalettes;
Func<Palette.BackgroundColorPaletteItem, bool> func = delegate(Palette.BackgroundColorPaletteItem backgroundColorPaletteItem)
{
HKNKJCKPDIH backgroundColorPaletteType = hpnelbjepjh.backgroundColorPaletteType;
return backgroundColorPaletteItem.backgroundColorPaletteType == backgroundColorPaletteType;
};
Palette.BackgroundColorPaletteItem backgroundColorPaletteItem2 = Enumerable.FirstOrDefault<Palette.BackgroundColorPaletteItem>(backgroundColorPalettes, func);
if (backgroundColorPaletteItem2 == 0 || backgroundColorPaletteItem2.gradient != 0)
{
Color white = Color.white;
}
Gradient gradient = new Gradient();
Color color = this.image.color;
UIGradient uigradient = this.gradient;
int num = 0;
if (uigradient != num && !this.ignoreGradient)
{
UIGradient uigradient2 = this.gradient;
Gradient gradient2 = uigradient2.gradient;
if (gradient2 != gradient)
{
Gradient gradient3;
if (gradient == 0)
{
gradient3 = new Gradient();
uigradient2.gradient = gradient3;
}
Gradient gradient4;
if (gradient2 == 0)
{
gradient4 = new Gradient();
uigradient2.gradient = gradient4;
}
GradientColorKey[] colorKeys = gradient3.colorKeys;
GradientAlphaKey[] alphaKeys = gradient3.alphaKeys;
gradient4.SetKeys(colorKeys, alphaKeys);
Gradient gradient5 = uigradient2.gradient;
GradientMode mode = gradient3.mode;
uigradient2.LEEFJJKFHJH = true;
uigradient2.DBNJDLHEEPJ();
}
}
}
// Token: 0x06003A45 RID: 14917 RVA: 0x000F1588 File Offset: 0x000EF788
[Token(Token = "0x6003A45")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public SurfaceTheme()
{
}
// Token: 0x04003221 RID: 12833
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003221")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Image image;
// Token: 0x04003222 RID: 12834
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003222")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private UIGradient gradient;
// Token: 0x04003223 RID: 12835
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003223")]
[SerializeField]
private HKNKJCKPDIH color;
// Token: 0x04003224 RID: 12836
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4003224")]
[SerializeField]
[OMAIFIIBMNL("gradient")]
private bool ignoreGradient;
}
}
+86
View File
@@ -0,0 +1,86 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000838 RID: 2104
[Token(Token = "0x2000838")]
public class SwitchTheme : ToggleTheme
{
// Token: 0x06003A46 RID: 14918 RVA: 0x000F159C File Offset: 0x000EF79C
[Token(Token = "0x6003A46")]
[Address(RVA = "0x9FAF60", Offset = "0x9F9D60", VA = "0x1809FAF60", Slot = "5")]
public override void Apply()
{
base.Apply();
GameObject gameObject = this.indicator;
int num = 0;
if (gameObject != num)
{
GameObject gameObject2 = this.indicatorOffPosition;
int num2 = 0;
if (gameObject2 != num2)
{
GameObject gameObject3 = this.indicatorOnPosition;
int num3 = 0;
if (gameObject3 != num3)
{
Transform transform = this.indicatorOffPosition.transform;
Vector3 vector;
float z = vector.z;
if (this.NMLJFLOCMFK != 0)
{
}
this.NMLJFLOCMFK = (ulong)0L;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num4 = 0;
if (instance == num4)
{
Transform transform2 = gameObject.transform;
throw new NullReferenceException();
}
Transform transform3 = this.indicator.transform;
ANGMHDJNACK angmhdjnack;
this.NMLJFLOCMFK = angmhdjnack;
}
}
}
}
// Token: 0x06003A47 RID: 14919 RVA: 0x000F1650 File Offset: 0x000EF850
[Token(Token = "0x6003A47")]
[Address(RVA = "0x9FB1F0", Offset = "0x9F9FF0", VA = "0x1809FB1F0")]
public SwitchTheme()
{
}
// Token: 0x04003225 RID: 12837
[Token(Token = "0x4003225")]
private const float LDLJHMIJHNF = 0.33f;
// Token: 0x04003226 RID: 12838
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4003226")]
[SerializeField]
private GameObject indicator;
// Token: 0x04003227 RID: 12839
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4003227")]
[SerializeField]
private GameObject indicatorOffPosition;
// Token: 0x04003228 RID: 12840
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4003228")]
[SerializeField]
private GameObject indicatorOnPosition;
// Token: 0x04003229 RID: 12841
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x4003229")]
private PIPDAMDIAPC NMLJFLOCMFK;
}
}
@@ -0,0 +1,173 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000826 RID: 2086
[Token(Token = "0x2000826")]
[Serializable]
public class TextStylePalette
{
// Token: 0x17000A2E RID: 2606
// (get) Token: 0x060039E2 RID: 14818 RVA: 0x000EF9B0 File Offset: 0x000EDBB0
[Token(Token = "0x17000A2E")]
public TMP_FontAsset Font
{
[Token(Token = "0x60039E2")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.font;
}
}
// Token: 0x17000A2F RID: 2607
// (get) Token: 0x060039E3 RID: 14819 RVA: 0x000EF9C4 File Offset: 0x000EDBC4
[Token(Token = "0x17000A2F")]
public float Kerning
{
[Token(Token = "0x60039E3")]
[Address(RVA = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0")]
get
{
return this.kerning;
}
}
// Token: 0x17000A30 RID: 2608
// (get) Token: 0x060039E4 RID: 14820 RVA: 0x000EF9D8 File Offset: 0x000EDBD8
[Token(Token = "0x17000A30")]
public float Leading
{
[Token(Token = "0x60039E4")]
[Address(RVA = "0x763230", Offset = "0x762030", VA = "0x180763230")]
get
{
return this.leading;
}
}
// Token: 0x17000A31 RID: 2609
// (get) Token: 0x060039E5 RID: 14821 RVA: 0x000EF9EC File Offset: 0x000EDBEC
[Token(Token = "0x17000A31")]
public bool IsBold
{
[Token(Token = "0x60039E5")]
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
get
{
return this.isBold;
}
}
// Token: 0x17000A32 RID: 2610
// (get) Token: 0x060039E6 RID: 14822 RVA: 0x000EFA00 File Offset: 0x000EDC00
[Token(Token = "0x17000A32")]
public bool IsItalic
{
[Token(Token = "0x60039E6")]
[Address(RVA = "0x41ED50", Offset = "0x41DB50", VA = "0x18041ED50")]
get
{
return this.isItalic;
}
}
// Token: 0x17000A33 RID: 2611
// (get) Token: 0x060039E7 RID: 14823 RVA: 0x000EFA14 File Offset: 0x000EDC14
[Token(Token = "0x17000A33")]
public TextStylePalette.CKNKDCHAIFP Transformation
{
[Token(Token = "0x60039E7")]
[Address(RVA = "0x430CB0", Offset = "0x42FAB0", VA = "0x180430CB0")]
get
{
return this.transformation;
}
}
// Token: 0x060039E8 RID: 14824 RVA: 0x000EFA28 File Offset: 0x000EDC28
[Token(Token = "0x60039E8")]
[Address(RVA = "0x9FC3F0", Offset = "0x9FB1F0", VA = "0x1809FC3F0")]
public void GDIGLMAABGN(TextMeshProUGUI MFEIOCHDCGI)
{
int num = 0;
if (!(MFEIOCHDCGI == num))
{
TextStylePalette.CKNKDCHAIFP cknkdchaifp = this.transformation;
if (cknkdchaifp == TextStylePalette.CKNKDCHAIFP.LowerCase || cknkdchaifp == TextStylePalette.CKNKDCHAIFP.UpperCase || cknkdchaifp == TextStylePalette.CKNKDCHAIFP.SmallCaps)
{
}
TMP_FontAsset tmp_FontAsset = this.font;
MFEIOCHDCGI.font = tmp_FontAsset;
float num2 = this.kerning;
MFEIOCHDCGI.characterSpacing = num2;
float num3 = this.leading;
MFEIOCHDCGI.lineSpacing = num3;
}
}
// Token: 0x060039E9 RID: 14825 RVA: 0x000EFA8C File Offset: 0x000EDC8C
[Token(Token = "0x60039E9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TextStylePalette()
{
}
// Token: 0x040031CF RID: 12751
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031CF")]
[SerializeField]
private TMP_FontAsset font;
// Token: 0x040031D0 RID: 12752
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031D0")]
[SerializeField]
private float kerning;
// Token: 0x040031D1 RID: 12753
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40031D1")]
[SerializeField]
private float leading;
// Token: 0x040031D2 RID: 12754
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40031D2")]
[SerializeField]
private bool isBold;
// Token: 0x040031D3 RID: 12755
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x40031D3")]
[SerializeField]
private bool isItalic;
// Token: 0x040031D4 RID: 12756
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40031D4")]
[SerializeField]
private TextStylePalette.CKNKDCHAIFP transformation;
// Token: 0x02000827 RID: 2087
[Token(Token = "0x2000827")]
public enum CKNKDCHAIFP
{
// Token: 0x040031D6 RID: 12758
[Token(Token = "0x40031D6")]
None,
// Token: 0x040031D7 RID: 12759
[Token(Token = "0x40031D7")]
LowerCase,
// Token: 0x040031D8 RID: 12760
[Token(Token = "0x40031D8")]
UpperCase,
// Token: 0x040031D9 RID: 12761
[Token(Token = "0x40031D9")]
SmallCaps
}
}
}
@@ -0,0 +1,57 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000828 RID: 2088
[Token(Token = "0x2000828")]
[Serializable]
public class TogglePalette
{
// Token: 0x17000A34 RID: 2612
// (get) Token: 0x060039EA RID: 14826 RVA: 0x000EFAA0 File Offset: 0x000EDCA0
[Token(Token = "0x17000A34")]
public ButtonPalette InactiveButtonPalette
{
[Token(Token = "0x60039EA")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return this.inactiveButtonPalette;
}
}
// Token: 0x17000A35 RID: 2613
// (get) Token: 0x060039EB RID: 14827 RVA: 0x000EFAB4 File Offset: 0x000EDCB4
[Token(Token = "0x17000A35")]
public ButtonPalette ActiveButtonPalette
{
[Token(Token = "0x60039EB")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.activeButtonPalette;
}
}
// Token: 0x060039EC RID: 14828 RVA: 0x000EFAC8 File Offset: 0x000EDCC8
[Token(Token = "0x60039EC")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TogglePalette()
{
}
// Token: 0x040031DA RID: 12762
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40031DA")]
[SerializeField]
private ButtonPalette inactiveButtonPalette;
// Token: 0x040031DB RID: 12763
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40031DB")]
[SerializeField]
private ButtonPalette activeButtonPalette;
}
}
+201
View File
@@ -0,0 +1,201 @@
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<Palette.TogglePaletteItem, bool> func = delegate(Palette.TogglePaletteItem togglePaletteItem)
{
GEIPOCOEBAJ togglePaletteType = iobbafecjmc.togglePaletteType;
return togglePaletteItem.togglePaletteType == togglePaletteType;
};
Palette.TogglePaletteItem togglePaletteItem2 = Enumerable.FirstOrDefault<Palette.TogglePaletteItem>(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<Hideable> 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<Hideable> 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;
}
}