This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,100 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000821 RID: 2081
[Token(Token = "0x2000821")]
[Serializable]
public class ButtonAudioPalette
{
// Token: 0x17000A23 RID: 2595
// (get) Token: 0x06003A3E RID: 14910 RVA: 0x000F06FC File Offset: 0x000EE8FC
[Token(Token = "0x17000A23")]
public RecRoomAudioClip PointerDownAudioClip
{
[Token(Token = "0x6003A3E")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.pointerDownAudioClip;
}
}
// Token: 0x17000A24 RID: 2596
// (get) Token: 0x06003A3F RID: 14911 RVA: 0x000F0710 File Offset: 0x000EE910
[Token(Token = "0x17000A24")]
public RecRoomAudioClip PointerUpAudioClip
{
[Token(Token = "0x6003A3F")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.pointerUpAudioClip;
}
}
// Token: 0x17000A25 RID: 2597
// (get) Token: 0x06003A40 RID: 14912 RVA: 0x000F0724 File Offset: 0x000EE924
[Token(Token = "0x17000A25")]
public RecRoomAudioClip PointerClickAudioClip
{
[Token(Token = "0x6003A40")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.pointerClickAudioClip;
}
}
// Token: 0x06003A41 RID: 14913 RVA: 0x000F0738 File Offset: 0x000EE938
[Token(Token = "0x6003A41")]
[Address(RVA = "0x158DB60", Offset = "0x158CB60", VA = "0x18158DB60")]
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: 0x06003A42 RID: 14914 RVA: 0x000F079C File Offset: 0x000EE99C
[Token(Token = "0x6003A42")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ButtonAudioPalette()
{
}
// Token: 0x04003226 RID: 12838
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003226")]
[SerializeField]
private RecRoomAudioClip pointerDownAudioClip;
// Token: 0x04003227 RID: 12839
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003227")]
[SerializeField]
private RecRoomAudioClip pointerUpAudioClip;
// Token: 0x04003228 RID: 12840
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003228")]
[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: 0x02000822 RID: 2082
[Token(Token = "0x2000822")]
[Serializable]
public class ButtonPalette
{
// Token: 0x17000A26 RID: 2598
// (get) Token: 0x06003A43 RID: 14915 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A26")]
public Color BackgroundColor
{
[Token(Token = "0x6003A43")]
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A27 RID: 2599
// (get) Token: 0x06003A44 RID: 14916 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A27")]
public ColorBlock BackgroundTints
{
[Token(Token = "0x6003A44")]
[Address(RVA = "0x158DCF0", Offset = "0x158CCF0", VA = "0x18158DCF0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A28 RID: 2600
// (get) Token: 0x06003A45 RID: 14917 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A28")]
public GradientBlock BackgroundGradients
{
[Token(Token = "0x6003A45")]
[Address(RVA = "0x158DCC0", Offset = "0x158CCC0", VA = "0x18158DCC0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A29 RID: 2601
// (get) Token: 0x06003A46 RID: 14918 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A29")]
public Color ForegroundColor
{
[Token(Token = "0x6003A46")]
[Address(RVA = "0x158DD30", Offset = "0x158CD30", VA = "0x18158DD30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A2A RID: 2602
// (get) Token: 0x06003A47 RID: 14919 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A2A")]
public ColorBlock ForegroundTints
{
[Token(Token = "0x6003A47")]
[Address(RVA = "0x158DD40", Offset = "0x158CD40", VA = "0x18158DD40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A2B RID: 2603
// (get) Token: 0x06003A48 RID: 14920 RVA: 0x000F07B0 File Offset: 0x000EE9B0
[Token(Token = "0x17000A2B")]
public TextStylePalette TextPalette
{
[Token(Token = "0x6003A48")]
[Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")]
get
{
return this.textPalette;
}
}
// Token: 0x17000A2C RID: 2604
// (get) Token: 0x06003A49 RID: 14921 RVA: 0x000F07C4 File Offset: 0x000EE9C4
[Token(Token = "0x17000A2C")]
public ButtonAudioPalette Audio
{
[Token(Token = "0x6003A49")]
[Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")]
get
{
return this.audio;
}
}
// Token: 0x06003A4A RID: 14922 RVA: 0x000F07D8 File Offset: 0x000EE9D8
[Token(Token = "0x6003A4A")]
[Address(RVA = "0xD84910", Offset = "0xD83910", VA = "0x180D84910")]
public void LKMKGCIICNJ(ButtonAudioPalette MHFCFFJJDIL)
{
this.audio = MHFCFFJJDIL;
}
// Token: 0x06003A4B RID: 14923 RVA: 0x000F07EC File Offset: 0x000EE9EC
[Token(Token = "0x6003A4B")]
[Address(RVA = "0x158DBE0", Offset = "0x158CBE0", VA = "0x18158DBE0")]
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: 0x04003229 RID: 12841
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003229")]
[SerializeField]
[Header("Background")]
private Color backgroundColor;
// Token: 0x0400322A RID: 12842
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400322A")]
[SerializeField]
[FormerlySerializedAs("colorBlock")]
private ColorBlock backgroundTints;
// Token: 0x0400322B RID: 12843
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400322B")]
[SerializeField]
private GradientBlock backgroundGradients;
// Token: 0x0400322C RID: 12844
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400322C")]
[SerializeField]
[Header("Foreground")]
private Color foregroundColor;
// Token: 0x0400322D RID: 12845
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400322D")]
[SerializeField]
private ColorBlock foregroundTints;
// Token: 0x0400322E RID: 12846
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400322E")]
[SerializeField]
[Header("Text")]
private TextStylePalette textPalette;
// Token: 0x0400322F RID: 12847
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400322F")]
[SerializeField]
[Header("Audio")]
private ButtonAudioPalette audio;
}
}
+82
View File
@@ -0,0 +1,82 @@
using System;
using System.Linq;
using Cpp2IlInjected;
using Pathfinding.RVO;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000841 RID: 2113
[Token(Token = "0x2000841")]
public class ButtonTheme : ButtonThemeBase
{
// Token: 0x17000A5A RID: 2650
// (get) Token: 0x06003AAD RID: 15021 RVA: 0x000F1360 File Offset: 0x000EF560
// (set) Token: 0x06003AAE RID: 15022 RVA: 0x000F1374 File Offset: 0x000EF574
[Token(Token = "0x17000A5A")]
public HFDIPGAJBHM GPJAHEOLCPN
{
[Token(Token = "0x6003AAD")]
[Address(RVA = "0xB39CD0", Offset = "0xB38CD0", VA = "0x180B39CD0")]
get
{
return this.buttonType;
}
[Token(Token = "0x6003AAE")]
[Address(RVA = "0x158FED0", Offset = "0x158EED0", VA = "0x18158FED0")]
set
{
if (this.buttonType != value)
{
this.buttonType = value;
bool locked = ((IAgent)this).Locked;
return;
}
}
}
// Token: 0x06003AAF RID: 15023 RVA: 0x000F139C File Offset: 0x000EF59C
[Token(Token = "0x6003AAF")]
[Address(RVA = "0x158FCD0", Offset = "0x158ECD0", VA = "0x18158FCD0", 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: 0x06003AB0 RID: 15024 RVA: 0x000F143C File Offset: 0x000EF63C
[Token(Token = "0x6003AB0")]
[Address(RVA = "0x158FE70", Offset = "0x158EE70", VA = "0x18158FE70")]
public ButtonTheme()
{
}
// Token: 0x04003278 RID: 12920
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4003278")]
[SerializeField]
private HFDIPGAJBHM buttonType;
}
}
@@ -0,0 +1,941 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.RVO;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000842 RID: 2114
[Token(Token = "0x2000842")]
public abstract class ButtonThemeBase : PaletteThemeReference, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler, IPointerClickHandler
{
// Token: 0x17000A5B RID: 2651
// (get) Token: 0x06003AB1 RID: 15025 RVA: 0x000F1450 File Offset: 0x000EF650
[Token(Token = "0x17000A5B")]
public Button FAGLGMGCNFA
{
[Token(Token = "0x6003AB1")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.button;
}
}
// Token: 0x17000A5C RID: 2652
// (get) Token: 0x06003AB2 RID: 15026 RVA: 0x000F1464 File Offset: 0x000EF664
[Token(Token = "0x17000A5C")]
public Image CLMAOCECAPA
{
[Token(Token = "0x6003AB2")]
[Address(RVA = "0x158FC60", Offset = "0x158EC60", VA = "0x18158FC60")]
get
{
if (this.useSurfaceOverride)
{
return this.surfaceOverride;
}
return this.surface;
}
}
// Token: 0x17000A5D RID: 2653
// (get) Token: 0x06003AB3 RID: 15027 RVA: 0x000F1488 File Offset: 0x000EF688
[Token(Token = "0x17000A5D")]
public List<Graphic> CCJPDICKCHO
{
[Token(Token = "0x6003AB3")]
[Address(RVA = "0x158FC30", Offset = "0x158EC30", VA = "0x18158FC30")]
get
{
if (this.useGraphicsOverride)
{
return this.graphicsOverride;
}
return this.graphics;
}
}
// Token: 0x17000A5E RID: 2654
// (get) Token: 0x06003AB4 RID: 15028 RVA: 0x000F14AC File Offset: 0x000EF6AC
[Token(Token = "0x17000A5E")]
public UIGradient CKIHBOOIIHL
{
[Token(Token = "0x6003AB4")]
[Address(RVA = "0x158FC20", Offset = "0x158EC20", VA = "0x18158FC20")]
get
{
if (this.useGradientOverride)
{
return this.gradientOverride;
}
return this.gradient;
}
}
// Token: 0x17000A5F RID: 2655
// (get) Token: 0x06003AB5 RID: 15029 RVA: 0x000F14D0 File Offset: 0x000EF6D0
[Token(Token = "0x17000A5F")]
public TextMeshProUGUI BJPKJLFPJKN
{
[Token(Token = "0x6003AB5")]
[Address(RVA = "0x158FC70", Offset = "0x158EC70", VA = "0x18158FC70")]
get
{
if (this.useTextMeshProUGUIOverride)
{
return this.textMeshProUGUIOverride;
}
return this.textMeshProUGUI;
}
}
// Token: 0x17000A60 RID: 2656
// (get) Token: 0x06003AB6 RID: 15030 RVA: 0x000F14F4 File Offset: 0x000EF6F4
// (set) Token: 0x06003AB7 RID: 15031 RVA: 0x000F1508 File Offset: 0x000EF708
[Token(Token = "0x17000A60")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003AB6")]
[Address(RVA = "0x56DD50", Offset = "0x56CD50", VA = "0x18056DD50")]
get
{
return this.textSize;
}
[Token(Token = "0x6003AB7")]
[Address(RVA = "0x158FCB0", Offset = "0x158ECB0", VA = "0x18158FCB0")]
set
{
if (this.textSize != value)
{
this.textSize = value;
bool locked = ((IAgent)this).Locked;
return;
}
}
}
// Token: 0x17000A61 RID: 2657
// (get) Token: 0x06003AB8 RID: 15032 RVA: 0x000F1530 File Offset: 0x000EF730
[Token(Token = "0x17000A61")]
protected Transform MKPCKJNMKEH
{
[Token(Token = "0x6003AB8")]
[Address(RVA = "0x158DD90", Offset = "0x158CD90", VA = "0x18158DD90")]
get
{
if (this.overrideAnimationTarget)
{
return this.animationTargetOverride.transform;
}
return base.gameObject.transform;
}
}
// Token: 0x17000A62 RID: 2658
// (get) Token: 0x06003AB9 RID: 15033 RVA: 0x000F1564 File Offset: 0x000EF764
// (set) Token: 0x06003ABA RID: 15034 RVA: 0x000F1584 File Offset: 0x000EF784
[Token(Token = "0x17000A62")]
public bool FFDOINJEHMM
{
[Token(Token = "0x6003AB9")]
[Address(RVA = "0x158FC40", Offset = "0x158EC40", VA = "0x18158FC40")]
get
{
return this.button.m_Interactable;
}
[Token(Token = "0x6003ABA")]
[Address(RVA = "0x158FC90", Offset = "0x158EC90", VA = "0x18158FC90")]
set
{
this.button.interactable = value;
}
}
// Token: 0x06003ABB RID: 15035 RVA: 0x000F15A4 File Offset: 0x000EF7A4
[Token(Token = "0x6003ABB")]
[Address(RVA = "0x158E9B0", Offset = "0x158D9B0", VA = "0x18158E9B0")]
private void OnEnable()
{
Transform transform = this.button.transform;
float z = Vector3.one.z;
}
// Token: 0x06003ABC RID: 15036 RVA: 0x000F15D0 File Offset: 0x000EF7D0
[Token(Token = "0x6003ABC")]
[Address(RVA = "0x158E920", Offset = "0x158D920", VA = "0x18158E920")]
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: 0x06003ABD RID: 15037 RVA: 0x000F1614 File Offset: 0x000EF814
[Token(Token = "0x6003ABD")]
[Address(RVA = "0x158E570", Offset = "0x158D570", VA = "0x18158E570")]
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: 0x06003ABE RID: 15038 RVA: 0x000F167C File Offset: 0x000EF87C
[Token(Token = "0x6003ABE")]
[Address(RVA = "0x158DDE0", Offset = "0x158CDE0", VA = "0x18158DDE0")]
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: 0x06003ABF RID: 15039 RVA: 0x000F19CC File Offset: 0x000EFBCC
[Token(Token = "0x6003ABF")]
[Address(RVA = "0x158EB50", Offset = "0x158DB50", VA = "0x18158EB50", Slot = "6")]
public void OnPointerDown(PointerEventData OEKEOCOGKMG)
{
bool interactable = this.button.m_Interactable;
bool flag = this.isAnimationEnabled;
this.JHPHAIBPMHP = interactable;
if (flag && !interactable)
{
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: 0x06003AC0 RID: 15040 RVA: 0x000F1C50 File Offset: 0x000EFE50
[Token(Token = "0x6003AC0")]
[Address(RVA = "0x158F750", Offset = "0x158E750", VA = "0x18158F750", Slot = "7")]
public void OnPointerUp(PointerEventData OEKEOCOGKMG)
{
if (this.JHPHAIBPMHP)
{
if (!this.overrideAudio)
{
if (!this.GAPKBGOFKOM)
{
RecRoomAudioClip fpdcajoggeo = this.FPDCAJOGGEO;
this.JBLOANACILL(fpdcajoggeo);
}
Action action = new Action(this.PLHLEHGHFHG);
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: 0x06003AC1 RID: 15041 RVA: 0x000F1D50 File Offset: 0x000EFF50
[Token(Token = "0x6003AC1")]
[Address(RVA = "0x158EA50", Offset = "0x158DA50", VA = "0x18158EA50", Slot = "8")]
public void OnPointerClick(PointerEventData OEKEOCOGKMG)
{
if (this.JHPHAIBPMHP)
{
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;
}
}
}
else if (this.GAPKBGOFKOM)
{
RecRoomAudioClip mphcgmnmfjc = this.MPHCGMNMFJC;
this.JBLOANACILL(mphcgmnmfjc);
return;
}
}
}
// Token: 0x06003AC2 RID: 15042 RVA: 0x000F1DD4 File Offset: 0x000EFFD4
[Token(Token = "0x6003AC2")]
[Address(RVA = "0x158E8F0", Offset = "0x158D8F0", VA = "0x18158E8F0")]
private Vector3 LMNGIOOEFOL(float FNJKKNKLDPB)
{
}
// Token: 0x06003AC3 RID: 15043 RVA: 0x000F1DE4 File Offset: 0x000EFFE4
[Token(Token = "0x6003AC3")]
[Address(RVA = "0x158E6B0", Offset = "0x158D6B0", VA = "0x18158E6B0")]
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: 0x06003AC4 RID: 15044 RVA: 0x000F1E58 File Offset: 0x000F0058
[Token(Token = "0x6003AC4")]
[Address(RVA = "0x158FB60", Offset = "0x158EB60", VA = "0x18158FB60")]
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: 0x06003AC6 RID: 15046 RVA: 0x000F1EB8 File Offset: 0x000F00B8
[Token(Token = "0x6003AC6")]
[Address(RVA = "0x158FAF0", Offset = "0x158EAF0", VA = "0x18158FAF0")]
[CompilerGenerated]
private void PLHLEHGHFHG()
{
RecRoomAudioClip fpdcajoggeo = this.FPDCAJOGGEO;
this.JBLOANACILL(fpdcajoggeo);
this.NJKMEJKPIIF = (ulong)0L;
}
// Token: 0x04003279 RID: 12921
[Token(Token = "0x4003279")]
private static readonly float AIGEEPCIECK;
// Token: 0x0400327A RID: 12922
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400327A")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Button button;
// Token: 0x0400327B RID: 12923
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400327B")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private MultiGraphicButton multiGraphicButton;
// Token: 0x0400327C RID: 12924
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400327C")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, true, false)]
private Image surface;
// Token: 0x0400327D RID: 12925
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400327D")]
[SerializeField]
private bool useSurfaceOverride;
// Token: 0x0400327E RID: 12926
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400327E")]
[SerializeField]
[JEAMMEGEDDJ("useSurfaceOverride")]
private Image surfaceOverride;
// Token: 0x0400327F RID: 12927
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400327F")]
[SerializeField]
[JDBPLNPJCPC]
private List<Graphic> graphics;
// Token: 0x04003280 RID: 12928
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4003280")]
[SerializeField]
private bool useGraphicsOverride;
// Token: 0x04003281 RID: 12929
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003281")]
[SerializeField]
[JEAMMEGEDDJ("useGraphicsOverride")]
private List<Graphic> graphicsOverride;
// Token: 0x04003282 RID: 12930
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003282")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, true, false)]
private UIGradient gradient;
// Token: 0x04003283 RID: 12931
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003283")]
[SerializeField]
private bool useGradientOverride;
// Token: 0x04003284 RID: 12932
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003284")]
[SerializeField]
[JEAMMEGEDDJ("useGradientOverride")]
private UIGradient gradientOverride;
// Token: 0x04003285 RID: 12933
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003285")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Children, true, true, false)]
private TextMeshProUGUI textMeshProUGUI;
// Token: 0x04003286 RID: 12934
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003286")]
[SerializeField]
private bool useTextMeshProUGUIOverride;
// Token: 0x04003287 RID: 12935
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4003287")]
[SerializeField]
[JEAMMEGEDDJ("useTextMeshProUGUIOverride")]
private TextMeshProUGUI textMeshProUGUIOverride;
// Token: 0x04003288 RID: 12936
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003288")]
[SerializeField]
private DOHBNOLCECO textSize;
// Token: 0x04003289 RID: 12937
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x4003289")]
[SerializeField]
protected bool isAnimationEnabled;
// Token: 0x0400328A RID: 12938
[FieldOffset(Offset = "0x95")]
[Token(Token = "0x400328A")]
[SerializeField]
[JEAMMEGEDDJ("isAnimationEnabled")]
protected bool overrideAnimationTarget;
// Token: 0x0400328B RID: 12939
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400328B")]
[SerializeField]
[JEAMMEGEDDJ("overrideAnimationTarget")]
protected GameObject animationTargetOverride;
// Token: 0x0400328C RID: 12940
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400328C")]
[SerializeField]
protected bool overrideAudio;
// Token: 0x0400328D RID: 12941
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400328D")]
[SerializeField]
[JEAMMEGEDDJ("overrideAudio")]
protected RecRoomAudioClip[] randomAudioOverrides;
// Token: 0x0400328E RID: 12942
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400328E")]
private bool MDJMHGBHJAP;
// Token: 0x0400328F RID: 12943
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400328F")]
private RecRoomAudioClip LKPNOHOGEHP;
// Token: 0x04003290 RID: 12944
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4003290")]
private RecRoomAudioClip FPDCAJOGGEO;
// Token: 0x04003291 RID: 12945
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4003291")]
private RecRoomAudioClip MPHCGMNMFJC;
// Token: 0x04003292 RID: 12946
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4003292")]
private bool GAPKBGOFKOM;
// Token: 0x04003293 RID: 12947
[FieldOffset(Offset = "0xD1")]
[Token(Token = "0x4003293")]
private bool JHPHAIBPMHP;
// Token: 0x04003294 RID: 12948
[FieldOffset(Offset = "0xD4")]
[Token(Token = "0x4003294")]
private Vector3 ALGKFLNEPIO;
// Token: 0x04003295 RID: 12949
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4003295")]
private KFBABPAPIMB NJKMEJKPIIF;
// Token: 0x04003296 RID: 12950
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4003296")]
private PIPDAMDIAPC NMLJFLOCMFK;
// Token: 0x02000843 RID: 2115
[Token(Token = "0x2000843")]
[CompilerGenerated]
private sealed class MLGIPJAJPCB
{
// Token: 0x06003AC7 RID: 15047 RVA: 0x000F1EDC File Offset: 0x000F00DC
[Token(Token = "0x6003AC7")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MLGIPJAJPCB()
{
}
// Token: 0x06003AC8 RID: 15048 RVA: 0x000F1EF0 File Offset: 0x000F00F0
[Token(Token = "0x6003AC8")]
[Address(RVA = "0x1591E00", Offset = "0x1590E00", VA = "0x181591E00")]
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: 0x04003297 RID: 12951
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003297")]
public Vector3 position;
// Token: 0x04003298 RID: 12952
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003298")]
public ButtonThemeBase <>4__this;
}
// Token: 0x02000844 RID: 2116
[Token(Token = "0x2000844")]
[CompilerGenerated]
private sealed class DEFMKLOANJC
{
// Token: 0x06003AC9 RID: 15049 RVA: 0x000F1F3C File Offset: 0x000F013C
[Token(Token = "0x6003AC9")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DEFMKLOANJC()
{
}
// Token: 0x06003ACA RID: 15050 RVA: 0x000F1F50 File Offset: 0x000F0150
[Token(Token = "0x6003ACA")]
[Address(RVA = "0x15903E0", Offset = "0x158F3E0", VA = "0x1815903E0")]
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: 0x04003299 RID: 12953
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003299")]
public Vector3 localScale;
// Token: 0x0400329A RID: 12954
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400329A")]
public ButtonThemeBase <>4__this;
}
// Token: 0x02000845 RID: 2117
[Token(Token = "0x2000845")]
[CompilerGenerated]
private sealed class IPLMFMMLCPE
{
// Token: 0x06003ACB RID: 15051 RVA: 0x000F1F9C File Offset: 0x000F019C
[Token(Token = "0x6003ACB")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IPLMFMMLCPE()
{
}
// Token: 0x06003ACC RID: 15052 RVA: 0x000F1FB0 File Offset: 0x000F01B0
[Token(Token = "0x6003ACC")]
[Address(RVA = "0x15903E0", Offset = "0x158F3E0", VA = "0x1815903E0")]
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: 0x0400329B RID: 12955
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400329B")]
public Vector3 localScale;
// Token: 0x0400329C RID: 12956
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400329C")]
public ButtonThemeBase <>4__this;
}
}
}
@@ -0,0 +1,38 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000823 RID: 2083
[Token(Token = "0x2000823")]
[Serializable]
public class DepthPalette
{
// Token: 0x17000A2D RID: 2605
// (get) Token: 0x06003A4C RID: 14924 RVA: 0x000F08C4 File Offset: 0x000EEAC4
[Token(Token = "0x17000A2D")]
public float Depth
{
[Token(Token = "0x6003A4C")]
[Address(RVA = "0x5ABDD0", Offset = "0x5AADD0", VA = "0x1805ABDD0")]
get
{
return this.depth;
}
}
// Token: 0x06003A4D RID: 14925 RVA: 0x000F08D8 File Offset: 0x000EEAD8
[Token(Token = "0x6003A4D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DepthPalette()
{
}
// Token: 0x04003230 RID: 12848
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003230")]
[SerializeField]
private float depth;
}
}
+139
View File
@@ -0,0 +1,139 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000846 RID: 2118
[Token(Token = "0x2000846")]
public class DepthTheme : PaletteThemeReference
{
// Token: 0x17000A63 RID: 2659
// (get) Token: 0x06003ACD RID: 15053 RVA: 0x000F1FFC File Offset: 0x000F01FC
// (set) Token: 0x06003ACE RID: 15054 RVA: 0x000F2010 File Offset: 0x000F0210
[Token(Token = "0x17000A63")]
public NAAEHMGBIAP CLNEPPKCBEK
{
[Token(Token = "0x6003ACD")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
get
{
return this.depth;
}
[Token(Token = "0x6003ACE")]
[Address(RVA = "0x1590A30", Offset = "0x158FA30", VA = "0x181590A30")]
set
{
if (this.depth != value)
{
this.depth = value;
base.Apply();
return;
}
}
}
// Token: 0x17000A64 RID: 2660
// (get) Token: 0x06003ACF RID: 15055 RVA: 0x000F2034 File Offset: 0x000F0234
[Token(Token = "0x17000A64")]
private bool KGDKHLBJBKE
{
[Token(Token = "0x6003ACF")]
[Address(RVA = "0x1590500", Offset = "0x158F500", VA = "0x181590500")]
get
{
LocalPlayerController instance;
for (;;)
{
if (this.AAMPKHNJLKC == 0)
{
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
break;
}
}
}
return instance.EBPFBFMJMBB;
}
}
// Token: 0x06003AD0 RID: 15056 RVA: 0x000F205C File Offset: 0x000F025C
[Token(Token = "0x6003AD0")]
[Address(RVA = "0x1590950", Offset = "0x158F950", VA = "0x181590950")]
private void OnEnable()
{
if (this.KGDKHLBJBKE && this.animateOnEnable)
{
Vector3 vector;
float z = vector.z;
}
}
// Token: 0x06003AD1 RID: 15057 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003AD1")]
[Address(RVA = "0x15908B0", Offset = "0x158F8B0", VA = "0x1815908B0")]
private void OnDisable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003AD2 RID: 15058 RVA: 0x000F2084 File Offset: 0x000F0284
[Token(Token = "0x6003AD2")]
[Address(RVA = "0x1590470", Offset = "0x158F470", VA = "0x181590470", Slot = "5")]
public override void Apply()
{
if (Application.isPlaying && this.KGDKHLBJBKE && !this.animateOnEnable)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
}
}
// Token: 0x06003AD3 RID: 15059 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003AD3")]
[Address(RVA = "0x1590580", Offset = "0x158F580", VA = "0x181590580")]
private Vector3 GGCEOICLLKJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003AD4 RID: 15060 RVA: 0x000F20C4 File Offset: 0x000F02C4
[Token(Token = "0x6003AD4")]
[Address(RVA = "0x1590A20", Offset = "0x158FA20", VA = "0x181590A20")]
public DepthTheme()
{
}
// Token: 0x0400329D RID: 12957
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400329D")]
[SerializeField]
private NAAEHMGBIAP depth;
// Token: 0x0400329E RID: 12958
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400329E")]
[SerializeField]
private bool animateOnEnable;
// Token: 0x0400329F RID: 12959
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400329F")]
[SerializeField]
[JEAMMEGEDDJ("animateOnEnable")]
private float animationTime = 0.2f;
// Token: 0x040032A0 RID: 12960
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40032A0")]
private Vector3? KNHHAPILJGN;
// Token: 0x040032A1 RID: 12961
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40032A1")]
private bool? AAMPKHNJLKC;
}
}
@@ -0,0 +1,79 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000824 RID: 2084
[Token(Token = "0x2000824")]
[Serializable]
public class DropdownPalette
{
// Token: 0x17000A2E RID: 2606
// (get) Token: 0x06003A4E RID: 14926 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A2E")]
public Color BackgroundColor
{
[Token(Token = "0x6003A4E")]
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A2F RID: 2607
// (get) Token: 0x06003A4F RID: 14927 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A2F")]
public Color ForegroundColor
{
[Token(Token = "0x6003A4F")]
[Address(RVA = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A30 RID: 2608
// (get) Token: 0x06003A50 RID: 14928 RVA: 0x000F08EC File Offset: 0x000EEAEC
[Token(Token = "0x17000A30")]
public TextStylePalette TextPalette
{
[Token(Token = "0x6003A50")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.textPalette;
}
}
// Token: 0x06003A51 RID: 14929 RVA: 0x000F0900 File Offset: 0x000EEB00
[Token(Token = "0x6003A51")]
[Address(RVA = "0x1590A50", Offset = "0x158FA50", VA = "0x181590A50")]
public DropdownPalette()
{
Color white = Color.white;
Color black = Color.black;
base..ctor();
}
// Token: 0x04003231 RID: 12849
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003231")]
[SerializeField]
private Color backgroundColor;
// Token: 0x04003232 RID: 12850
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003232")]
[SerializeField]
private Color foregroundColor;
// Token: 0x04003233 RID: 12851
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003233")]
[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: 0x02000847 RID: 2119
[Token(Token = "0x2000847")]
public class DropdownTheme : PaletteThemeReference
{
// Token: 0x17000A65 RID: 2661
// (get) Token: 0x06003AD5 RID: 15061 RVA: 0x000F20E4 File Offset: 0x000F02E4
[Token(Token = "0x17000A65")]
public Image CLMAOCECAPA
{
[Token(Token = "0x6003AD5")]
[Address(RVA = "0x1591090", Offset = "0x1590090", VA = "0x181591090")]
get
{
if (this.useSurfaceOverride)
{
return this.surfaceOverride;
}
return this.surface;
}
}
// Token: 0x17000A66 RID: 2662
// (get) Token: 0x06003AD6 RID: 15062 RVA: 0x000F2108 File Offset: 0x000F0308
// (set) Token: 0x06003AD7 RID: 15063 RVA: 0x000F211C File Offset: 0x000F031C
[Token(Token = "0x17000A66")]
public GCDGEIKCMCK KLFMDAPFMIM
{
[Token(Token = "0x6003AD6")]
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
get
{
return this.dropdownType;
}
[Token(Token = "0x6003AD7")]
[Address(RVA = "0x15910A0", Offset = "0x15900A0", VA = "0x1815910A0")]
set
{
if (this.dropdownType != value)
{
this.dropdownType = value;
base.Apply();
return;
}
}
}
// Token: 0x17000A67 RID: 2663
// (get) Token: 0x06003AD8 RID: 15064 RVA: 0x000F2140 File Offset: 0x000F0340
// (set) Token: 0x06003AD9 RID: 15065 RVA: 0x000F2154 File Offset: 0x000F0354
[Token(Token = "0x17000A67")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003AD8")]
[Address(RVA = "0x696840", Offset = "0x695840", VA = "0x180696840")]
get
{
return this.textSize;
}
[Token(Token = "0x6003AD9")]
[Address(RVA = "0x15910C0", Offset = "0x15900C0", VA = "0x1815910C0")]
set
{
if (this.textSize != value)
{
this.textSize = value;
base.Apply();
return;
}
}
}
// Token: 0x06003ADA RID: 15066 RVA: 0x000F2178 File Offset: 0x000F0378
[Token(Token = "0x6003ADA")]
[Address(RVA = "0x1590A90", Offset = "0x158FA90", VA = "0x181590A90", 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: 0x06003ADB RID: 15067 RVA: 0x000F238C File Offset: 0x000F058C
[Token(Token = "0x6003ADB")]
[Address(RVA = "0x1591080", Offset = "0x1590080", VA = "0x181591080")]
public DropdownTheme()
{
}
// Token: 0x040032A2 RID: 12962
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40032A2")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Dropdown dropdown;
// Token: 0x040032A3 RID: 12963
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40032A3")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, true, false)]
private Image surface;
// Token: 0x040032A4 RID: 12964
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40032A4")]
[SerializeField]
private bool useSurfaceOverride;
// Token: 0x040032A5 RID: 12965
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40032A5")]
[SerializeField]
[JEAMMEGEDDJ("useSurfaceOverride")]
private Image surfaceOverride;
// Token: 0x040032A6 RID: 12966
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40032A6")]
[SerializeField]
private GCDGEIKCMCK dropdownType;
// Token: 0x040032A7 RID: 12967
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40032A7")]
[SerializeField]
private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L);
}
}
@@ -0,0 +1,95 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000848 RID: 2120
[Token(Token = "0x2000848")]
public class GraphicTheme : PaletteThemeReference
{
// Token: 0x17000A68 RID: 2664
// (get) Token: 0x06003ADC RID: 15068 RVA: 0x000F23A8 File Offset: 0x000F05A8
[Token(Token = "0x17000A68")]
public Graphic ALLPJCBPKJH
{
[Token(Token = "0x6003ADC")]
[Address(RVA = "0x15914E0", Offset = "0x15904E0", VA = "0x1815914E0")]
get
{
if (this.useGraphicOverride)
{
return this.graphicOverride;
}
return this.graphic;
}
}
// Token: 0x17000A69 RID: 2665
// (get) Token: 0x06003ADD RID: 15069 RVA: 0x000F23CC File Offset: 0x000F05CC
// (set) Token: 0x06003ADE RID: 15070 RVA: 0x000F23E0 File Offset: 0x000F05E0
[Token(Token = "0x17000A69")]
public OHNIIDEDGBL BDFFFFOPPNB
{
[Token(Token = "0x6003ADD")]
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
get
{
return this.color;
}
[Token(Token = "0x6003ADE")]
[Address(RVA = "0x15914F0", Offset = "0x15904F0", VA = "0x1815914F0")]
set
{
if (this.color != value)
{
this.color = value;
base.Apply();
return;
}
}
}
// Token: 0x06003ADF RID: 15071 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003ADF")]
[Address(RVA = "0x1591290", Offset = "0x1590290", VA = "0x181591290", Slot = "5")]
public override void Apply()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003AE0 RID: 15072 RVA: 0x000F2404 File Offset: 0x000F0604
[Token(Token = "0x6003AE0")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public GraphicTheme()
{
}
// Token: 0x040032A8 RID: 12968
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40032A8")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Graphic graphic;
// Token: 0x040032A9 RID: 12969
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40032A9")]
[SerializeField]
private bool useGraphicOverride;
// Token: 0x040032AA RID: 12970
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40032AA")]
[SerializeField]
[JEAMMEGEDDJ("useGraphicOverride")]
private Graphic graphicOverride;
// Token: 0x040032AB RID: 12971
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40032AB")]
[SerializeField]
private OHNIIDEDGBL color;
}
}
@@ -0,0 +1,99 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000825 RID: 2085
[Token(Token = "0x2000825")]
[Serializable]
public class InputFieldPalette
{
// Token: 0x17000A31 RID: 2609
// (get) Token: 0x06003A52 RID: 14930 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A31")]
public Color BackgroundColor
{
[Token(Token = "0x6003A52")]
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A32 RID: 2610
// (get) Token: 0x06003A53 RID: 14931 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A32")]
public Color ForegroundColor
{
[Token(Token = "0x6003A53")]
[Address(RVA = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A33 RID: 2611
// (get) Token: 0x06003A54 RID: 14932 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A33")]
public Color PlaceholderColor
{
[Token(Token = "0x6003A54")]
[Address(RVA = "0x814AE0", Offset = "0x813AE0", VA = "0x180814AE0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A34 RID: 2612
// (get) Token: 0x06003A55 RID: 14933 RVA: 0x000F0920 File Offset: 0x000EEB20
[Token(Token = "0x17000A34")]
public TextStylePalette TextPalette
{
[Token(Token = "0x6003A55")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.textPalette;
}
}
// Token: 0x06003A56 RID: 14934 RVA: 0x000F0934 File Offset: 0x000EEB34
[Token(Token = "0x6003A56")]
[Address(RVA = "0x1591650", Offset = "0x1590650", VA = "0x181591650")]
public InputFieldPalette()
{
Color white = Color.white;
Color black = Color.black;
Color black2 = Color.black;
base..ctor();
}
// Token: 0x04003234 RID: 12852
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003234")]
[SerializeField]
private Color backgroundColor;
// Token: 0x04003235 RID: 12853
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003235")]
[SerializeField]
private Color foregroundColor;
// Token: 0x04003236 RID: 12854
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003236")]
[SerializeField]
private Color placeholderColor;
// Token: 0x04003237 RID: 12855
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003237")]
[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: 0x02000849 RID: 2121
[Token(Token = "0x2000849")]
public class InputFieldTheme : PaletteThemeReference
{
// Token: 0x17000A6A RID: 2666
// (get) Token: 0x06003AE1 RID: 15073 RVA: 0x000F2418 File Offset: 0x000F0618
[Token(Token = "0x17000A6A")]
public Image CLMAOCECAPA
{
[Token(Token = "0x6003AE1")]
[Address(RVA = "0x1591090", Offset = "0x1590090", VA = "0x181591090")]
get
{
if (this.useSurfaceOverride)
{
return this.surfaceOverride;
}
return this.surface;
}
}
// Token: 0x17000A6B RID: 2667
// (get) Token: 0x06003AE2 RID: 15074 RVA: 0x000F243C File Offset: 0x000F063C
// (set) Token: 0x06003AE3 RID: 15075 RVA: 0x000F2450 File Offset: 0x000F0650
[Token(Token = "0x17000A6B")]
public AEMEGNGAPOI NEGMBGDEGFJ
{
[Token(Token = "0x6003AE2")]
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
get
{
return this.inputFieldType;
}
[Token(Token = "0x6003AE3")]
[Address(RVA = "0x15910A0", Offset = "0x15900A0", VA = "0x1815910A0")]
set
{
if (this.inputFieldType != value)
{
this.inputFieldType = value;
base.Apply();
return;
}
}
}
// Token: 0x17000A6C RID: 2668
// (get) Token: 0x06003AE4 RID: 15076 RVA: 0x000F2474 File Offset: 0x000F0674
// (set) Token: 0x06003AE5 RID: 15077 RVA: 0x000F2488 File Offset: 0x000F0688
[Token(Token = "0x17000A6C")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003AE4")]
[Address(RVA = "0x696840", Offset = "0x695840", VA = "0x180696840")]
get
{
return this.textSize;
}
[Token(Token = "0x6003AE5")]
[Address(RVA = "0x15910C0", Offset = "0x15900C0", VA = "0x1815910C0")]
set
{
if (this.textSize != value)
{
this.textSize = value;
base.Apply();
return;
}
}
}
// Token: 0x06003AE6 RID: 15078 RVA: 0x000F24AC File Offset: 0x000F06AC
[Token(Token = "0x6003AE6")]
[Address(RVA = "0x15916B0", Offset = "0x15906B0", VA = "0x1815916B0", 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: 0x06003AE7 RID: 15079 RVA: 0x000F2630 File Offset: 0x000F0830
[Token(Token = "0x6003AE7")]
[Address(RVA = "0x1591080", Offset = "0x1590080", VA = "0x181591080")]
public InputFieldTheme()
{
}
// Token: 0x040032AC RID: 12972
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40032AC")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private TMP_InputField inputField;
// Token: 0x040032AD RID: 12973
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40032AD")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private Image surface;
// Token: 0x040032AE RID: 12974
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40032AE")]
[SerializeField]
private bool useSurfaceOverride;
// Token: 0x040032AF RID: 12975
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40032AF")]
[SerializeField]
[JEAMMEGEDDJ("useSurfaceOverride")]
private Image surfaceOverride;
// Token: 0x040032B0 RID: 12976
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40032B0")]
[SerializeField]
private AEMEGNGAPOI inputFieldType;
// Token: 0x040032B1 RID: 12977
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x40032B1")]
[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: 0x0200084A RID: 2122
[Token(Token = "0x200084A")]
public class LabelTheme : GraphicTheme
{
// Token: 0x17000A6D RID: 2669
// (get) Token: 0x06003AE8 RID: 15080 RVA: 0x000F264C File Offset: 0x000F084C
// (set) Token: 0x06003AE9 RID: 15081 RVA: 0x000F2660 File Offset: 0x000F0860
[Token(Token = "0x17000A6D")]
public GGPMOBJMEOD AHMGFEBFOCD
{
[Token(Token = "0x6003AE8")]
[Address(RVA = "0x4AF0F0", Offset = "0x4AE0F0", VA = "0x1804AF0F0")]
get
{
return this.textType;
}
[Token(Token = "0x6003AE9")]
[Address(RVA = "0x1591DE0", Offset = "0x1590DE0", VA = "0x181591DE0")]
set
{
if (this.textType != value)
{
this.textType = value;
base.Apply();
return;
}
}
}
// Token: 0x17000A6E RID: 2670
// (get) Token: 0x06003AEA RID: 15082 RVA: 0x000F2684 File Offset: 0x000F0884
// (set) Token: 0x06003AEB RID: 15083 RVA: 0x000F2698 File Offset: 0x000F0898
[Token(Token = "0x17000A6E")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003AEA")]
[Address(RVA = "0x4B4FD0", Offset = "0x4B3FD0", VA = "0x1804B4FD0")]
get
{
return this.textSize;
}
[Token(Token = "0x6003AEB")]
[Address(RVA = "0x1591DC0", Offset = "0x1590DC0", VA = "0x181591DC0")]
set
{
if (this.textSize != value)
{
this.textSize = value;
base.Apply();
return;
}
}
}
// Token: 0x06003AEC RID: 15084 RVA: 0x000F26BC File Offset: 0x000F08BC
[Token(Token = "0x6003AEC")]
[Address(RVA = "0x1591B30", Offset = "0x1590B30", VA = "0x181591B30", 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: 0x06003AED RID: 15085 RVA: 0x000F27BC File Offset: 0x000F09BC
[Token(Token = "0x6003AED")]
[Address(RVA = "0x1591DB0", Offset = "0x1590DB0", VA = "0x181591DB0")]
public LabelTheme()
{
}
// Token: 0x040032B2 RID: 12978
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40032B2")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private TextMeshProUGUI textMeshProUGUI;
// Token: 0x040032B3 RID: 12979
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40032B3")]
[SerializeField]
private GGPMOBJMEOD textType;
// Token: 0x040032B4 RID: 12980
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40032B4")]
[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: 0x02000826 RID: 2086
[Token(Token = "0x2000826")]
[CreateAssetMenu]
public class Palette : ScriptableObject
{
// Token: 0x06003A57 RID: 14935 RVA: 0x000F095C File Offset: 0x000EEB5C
[Token(Token = "0x6003A57")]
[Address(RVA = "0x159B720", Offset = "0x159A720", VA = "0x18159B720")]
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: 0x06003A58 RID: 14936 RVA: 0x000F0990 File Offset: 0x000EEB90
[Token(Token = "0x6003A58")]
[Address(RVA = "0x159B230", Offset = "0x159A230", VA = "0x18159B230")]
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: 0x06003A59 RID: 14937 RVA: 0x000F09F4 File Offset: 0x000EEBF4
[Token(Token = "0x6003A59")]
[Address(RVA = "0x159B400", Offset = "0x159A400", VA = "0x18159B400")]
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: 0x06003A5A RID: 14938 RVA: 0x000F0A28 File Offset: 0x000EEC28
[Token(Token = "0x6003A5A")]
[Address(RVA = "0x159BA70", Offset = "0x159AA70", VA = "0x18159BA70")]
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: 0x06003A5B RID: 14939 RVA: 0x000F0A74 File Offset: 0x000EEC74
[Token(Token = "0x6003A5B")]
[Address(RVA = "0x159B9B0", Offset = "0x159A9B0", VA = "0x18159B9B0")]
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: 0x06003A5C RID: 14940 RVA: 0x000F0AC0 File Offset: 0x000EECC0
[Token(Token = "0x6003A5C")]
[Address(RVA = "0x159B800", Offset = "0x159A800", VA = "0x18159B800")]
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: 0x06003A5D RID: 14941 RVA: 0x000F0B0C File Offset: 0x000EED0C
[Token(Token = "0x6003A5D")]
[Address(RVA = "0x159B5A0", Offset = "0x159A5A0", VA = "0x18159B5A0")]
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: 0x06003A5E RID: 14942 RVA: 0x000F0B58 File Offset: 0x000EED58
[Token(Token = "0x6003A5E")]
[Address(RVA = "0x159B660", Offset = "0x159A660", VA = "0x18159B660")]
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: 0x06003A5F RID: 14943 RVA: 0x000F0BA4 File Offset: 0x000EEDA4
[Token(Token = "0x6003A5F")]
[Address(RVA = "0x159B4E0", Offset = "0x159A4E0", VA = "0x18159B4E0")]
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: 0x06003A60 RID: 14944 RVA: 0x000F0BF0 File Offset: 0x000EEDF0
[Token(Token = "0x6003A60")]
[Address(RVA = "0x159B340", Offset = "0x159A340", VA = "0x18159B340")]
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: 0x06003A61 RID: 14945 RVA: 0x000F0C3C File Offset: 0x000EEE3C
[Token(Token = "0x6003A61")]
[Address(RVA = "0x159B8C0", Offset = "0x159A8C0", VA = "0x18159B8C0")]
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: 0x06003A62 RID: 14946 RVA: 0x000F0C8C File Offset: 0x000EEE8C
[Token(Token = "0x6003A62")]
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
public Palette()
{
}
// Token: 0x04003238 RID: 12856
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003238")]
[SerializeField]
private Palette.RawImageColorPaletteItem[] rawImageColorPaletteItems;
// Token: 0x04003239 RID: 12857
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003239")]
[SerializeField]
private Palette.BackgroundColorPaletteItem[] backgroundColorPalettes;
// Token: 0x0400323A RID: 12858
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400323A")]
[SerializeField]
private Palette.ForegroundColorPaletteItem[] foregroundColorPalettes;
// Token: 0x0400323B RID: 12859
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400323B")]
[SerializeField]
private Palette.TextStylePaletteItem[] textStylePalettes;
// Token: 0x0400323C RID: 12860
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400323C")]
[SerializeField]
private Palette.TextSizePaletteItem[] textSizePalettes;
// Token: 0x0400323D RID: 12861
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400323D")]
[SerializeField]
private Palette.ButtonPaletteItem[] buttonPalettes;
// Token: 0x0400323E RID: 12862
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400323E")]
[SerializeField]
private Palette.TogglePaletteItem[] togglePalettes;
// Token: 0x0400323F RID: 12863
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400323F")]
[SerializeField]
private Palette.InputFieldPaletteItem[] inputFieldPalettes;
// Token: 0x04003240 RID: 12864
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003240")]
[SerializeField]
private Palette.DropdownPaletteItem[] dropdownPalettes;
// Token: 0x04003241 RID: 12865
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003241")]
[SerializeField]
private Palette.SliderPaletteItem[] sliderPalettes;
// Token: 0x04003242 RID: 12866
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003242")]
[SerializeField]
private Palette.DepthPaletteItem[] depthPalettes;
// Token: 0x02000827 RID: 2087
[Token(Token = "0x2000827")]
[Serializable]
public class RawImageColorPaletteItem
{
// Token: 0x17000A35 RID: 2613
// (get) Token: 0x06003A63 RID: 14947 RVA: 0x000F0CA0 File Offset: 0x000EEEA0
[Token(Token = "0x17000A35")]
public MCGOHHNGDAO RawImageColorPaletteType
{
[Token(Token = "0x6003A63")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.paletteType;
}
}
// Token: 0x17000A36 RID: 2614
// (get) Token: 0x06003A64 RID: 14948 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A36")]
public Color Color
{
[Token(Token = "0x6003A64")]
[Address(RVA = "0x5AC590", Offset = "0x5AB590", VA = "0x1805AC590")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003A65 RID: 14949 RVA: 0x000F0CB4 File Offset: 0x000EEEB4
[Token(Token = "0x6003A65")]
[Address(RVA = "0x159C0D0", Offset = "0x159B0D0", VA = "0x18159C0D0")]
public RawImageColorPaletteItem()
{
Color white = Color.white;
base..ctor();
}
// Token: 0x04003243 RID: 12867
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003243")]
[SerializeField]
private MCGOHHNGDAO paletteType;
// Token: 0x04003244 RID: 12868
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4003244")]
[SerializeField]
private Color color;
}
// Token: 0x02000828 RID: 2088
[Token(Token = "0x2000828")]
[Serializable]
public class BackgroundColorPaletteItem
{
// Token: 0x17000A37 RID: 2615
// (get) Token: 0x06003A66 RID: 14950 RVA: 0x000F0CD0 File Offset: 0x000EEED0
[Token(Token = "0x17000A37")]
public HKNKJCKPDIH BackgroundColorPaletteType
{
[Token(Token = "0x6003A66")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.backgroundColorPaletteType;
}
}
// Token: 0x17000A38 RID: 2616
// (get) Token: 0x06003A67 RID: 14951 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A38")]
public Color Color
{
[Token(Token = "0x6003A67")]
[Address(RVA = "0x5AC590", Offset = "0x5AB590", VA = "0x1805AC590")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A39 RID: 2617
// (get) Token: 0x06003A68 RID: 14952 RVA: 0x000F0CE4 File Offset: 0x000EEEE4
[Token(Token = "0x17000A39")]
public Gradient Gradient
{
[Token(Token = "0x6003A68")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.gradient;
}
}
// Token: 0x06003A69 RID: 14953 RVA: 0x000F0CF8 File Offset: 0x000EEEF8
[Token(Token = "0x6003A69")]
[Address(RVA = "0x158D010", Offset = "0x158C010", VA = "0x18158D010")]
public BackgroundColorPaletteItem()
{
Color white = Color.white;
Gradient gradient = new Gradient();
this.gradient = gradient;
base..ctor();
}
// Token: 0x04003245 RID: 12869
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003245")]
[SerializeField]
private HKNKJCKPDIH backgroundColorPaletteType;
// Token: 0x04003246 RID: 12870
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4003246")]
[SerializeField]
private Color color;
// Token: 0x04003247 RID: 12871
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003247")]
[SerializeField]
private Gradient gradient;
}
// Token: 0x02000829 RID: 2089
[Token(Token = "0x2000829")]
[Serializable]
public class ForegroundColorPaletteItem
{
// Token: 0x17000A3A RID: 2618
// (get) Token: 0x06003A6A RID: 14954 RVA: 0x000F0D20 File Offset: 0x000EEF20
[Token(Token = "0x17000A3A")]
public OHNIIDEDGBL ForegroundColorPaletteType
{
[Token(Token = "0x6003A6A")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.foregroundColorPaletteType;
}
}
// Token: 0x17000A3B RID: 2619
// (get) Token: 0x06003A6B RID: 14955 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A3B")]
public Color Color
{
[Token(Token = "0x6003A6B")]
[Address(RVA = "0x5AC590", Offset = "0x5AB590", VA = "0x1805AC590")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003A6C RID: 14956 RVA: 0x000F0D34 File Offset: 0x000EEF34
[Token(Token = "0x6003A6C")]
[Address(RVA = "0x1591260", Offset = "0x1590260", VA = "0x181591260")]
public ForegroundColorPaletteItem()
{
Color black = Color.black;
base..ctor();
}
// Token: 0x04003248 RID: 12872
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003248")]
[SerializeField]
private OHNIIDEDGBL foregroundColorPaletteType;
// Token: 0x04003249 RID: 12873
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4003249")]
[SerializeField]
private Color color;
}
// Token: 0x0200082A RID: 2090
[Token(Token = "0x200082A")]
[Serializable]
public class TextStylePaletteItem
{
// Token: 0x17000A3C RID: 2620
// (get) Token: 0x06003A6D RID: 14957 RVA: 0x000F0D50 File Offset: 0x000EEF50
[Token(Token = "0x17000A3C")]
public GGPMOBJMEOD TextStylePaletteType
{
[Token(Token = "0x6003A6D")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.textStylePaletteType;
}
}
// Token: 0x17000A3D RID: 2621
// (get) Token: 0x06003A6E RID: 14958 RVA: 0x000F0D64 File Offset: 0x000EEF64
[Token(Token = "0x17000A3D")]
public TextStylePalette TextStylePalette
{
[Token(Token = "0x6003A6E")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.textStylePalette;
}
}
// Token: 0x06003A6F RID: 14959 RVA: 0x000F0D78 File Offset: 0x000EEF78
[Token(Token = "0x6003A6F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public TextStylePaletteItem()
{
}
// Token: 0x0400324A RID: 12874
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400324A")]
[SerializeField]
private GGPMOBJMEOD textStylePaletteType;
// Token: 0x0400324B RID: 12875
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400324B")]
[SerializeField]
private TextStylePalette textStylePalette;
}
// Token: 0x0200082B RID: 2091
[Token(Token = "0x200082B")]
[Serializable]
public class TextSizePaletteItem
{
// Token: 0x17000A3E RID: 2622
// (get) Token: 0x06003A70 RID: 14960 RVA: 0x000F0D8C File Offset: 0x000EEF8C
[Token(Token = "0x17000A3E")]
public DOHBNOLCECO GraphicPaletteType
{
[Token(Token = "0x6003A70")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.textSizePaletteType;
}
}
// Token: 0x17000A3F RID: 2623
// (get) Token: 0x06003A71 RID: 14961 RVA: 0x000F0DA0 File Offset: 0x000EEFA0
[Token(Token = "0x17000A3F")]
public int Size
{
[Token(Token = "0x6003A71")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
get
{
return this.size;
}
}
// Token: 0x06003A72 RID: 14962 RVA: 0x000F0DB4 File Offset: 0x000EEFB4
[Token(Token = "0x6003A72")]
[Address(RVA = "0x15A2180", Offset = "0x15A1180", VA = "0x1815A2180")]
public TextSizePaletteItem()
{
}
// Token: 0x0400324C RID: 12876
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400324C")]
[SerializeField]
private DOHBNOLCECO textSizePaletteType = (DOHBNOLCECO)((ulong)3L);
// Token: 0x0400324D RID: 12877
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400324D")]
[SerializeField]
private int size;
}
// Token: 0x0200082C RID: 2092
[Token(Token = "0x200082C")]
[Serializable]
public class ButtonPaletteItem
{
// Token: 0x17000A40 RID: 2624
// (get) Token: 0x06003A73 RID: 14963 RVA: 0x000F0DD0 File Offset: 0x000EEFD0
[Token(Token = "0x17000A40")]
public HFDIPGAJBHM ButtonPaletteType
{
[Token(Token = "0x6003A73")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.buttonPaletteType;
}
}
// Token: 0x17000A41 RID: 2625
// (get) Token: 0x06003A74 RID: 14964 RVA: 0x000F0DE4 File Offset: 0x000EEFE4
[Token(Token = "0x17000A41")]
public ButtonPalette ButtonPalette
{
[Token(Token = "0x6003A74")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.buttonPalette;
}
}
// Token: 0x06003A75 RID: 14965 RVA: 0x000F0DF8 File Offset: 0x000EEFF8
[Token(Token = "0x6003A75")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ButtonPaletteItem()
{
}
// Token: 0x0400324E RID: 12878
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400324E")]
[SerializeField]
private HFDIPGAJBHM buttonPaletteType;
// Token: 0x0400324F RID: 12879
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400324F")]
[SerializeField]
private ButtonPalette buttonPalette;
}
// Token: 0x0200082D RID: 2093
[Token(Token = "0x200082D")]
[Serializable]
public class TogglePaletteItem
{
// Token: 0x17000A42 RID: 2626
// (get) Token: 0x06003A76 RID: 14966 RVA: 0x000F0E0C File Offset: 0x000EF00C
[Token(Token = "0x17000A42")]
public GEIPOCOEBAJ TogglePaletteType
{
[Token(Token = "0x6003A76")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.togglePaletteType;
}
}
// Token: 0x17000A43 RID: 2627
// (get) Token: 0x06003A77 RID: 14967 RVA: 0x000F0E20 File Offset: 0x000EF020
[Token(Token = "0x17000A43")]
public TogglePalette TogglePalette
{
[Token(Token = "0x6003A77")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.togglePalette;
}
}
// Token: 0x06003A78 RID: 14968 RVA: 0x000F0E34 File Offset: 0x000EF034
[Token(Token = "0x6003A78")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public TogglePaletteItem()
{
}
// Token: 0x04003250 RID: 12880
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003250")]
[SerializeField]
private GEIPOCOEBAJ togglePaletteType;
// Token: 0x04003251 RID: 12881
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003251")]
[SerializeField]
private TogglePalette togglePalette;
}
// Token: 0x0200082E RID: 2094
[Token(Token = "0x200082E")]
[Serializable]
public class InputFieldPaletteItem
{
// Token: 0x17000A44 RID: 2628
// (get) Token: 0x06003A79 RID: 14969 RVA: 0x000F0E48 File Offset: 0x000EF048
[Token(Token = "0x17000A44")]
public AEMEGNGAPOI InputFieldPaletteType
{
[Token(Token = "0x6003A79")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.inputFieldPaletteType;
}
}
// Token: 0x17000A45 RID: 2629
// (get) Token: 0x06003A7A RID: 14970 RVA: 0x000F0E5C File Offset: 0x000EF05C
[Token(Token = "0x17000A45")]
public InputFieldPalette InputFieldPalette
{
[Token(Token = "0x6003A7A")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.inputFieldPalette;
}
}
// Token: 0x06003A7B RID: 14971 RVA: 0x000F0E70 File Offset: 0x000EF070
[Token(Token = "0x6003A7B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public InputFieldPaletteItem()
{
}
// Token: 0x04003252 RID: 12882
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003252")]
[SerializeField]
private AEMEGNGAPOI inputFieldPaletteType;
// Token: 0x04003253 RID: 12883
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003253")]
[SerializeField]
private InputFieldPalette inputFieldPalette;
}
// Token: 0x0200082F RID: 2095
[Token(Token = "0x200082F")]
[Serializable]
public class DropdownPaletteItem
{
// Token: 0x17000A46 RID: 2630
// (get) Token: 0x06003A7C RID: 14972 RVA: 0x000F0E84 File Offset: 0x000EF084
[Token(Token = "0x17000A46")]
public GCDGEIKCMCK DropdownPaletteType
{
[Token(Token = "0x6003A7C")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.dropdownPaletteType;
}
}
// Token: 0x17000A47 RID: 2631
// (get) Token: 0x06003A7D RID: 14973 RVA: 0x000F0E98 File Offset: 0x000EF098
[Token(Token = "0x17000A47")]
public DropdownPalette DropdownPalette
{
[Token(Token = "0x6003A7D")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.dropdownPalette;
}
}
// Token: 0x06003A7E RID: 14974 RVA: 0x000F0EAC File Offset: 0x000EF0AC
[Token(Token = "0x6003A7E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DropdownPaletteItem()
{
}
// Token: 0x04003254 RID: 12884
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003254")]
[SerializeField]
private GCDGEIKCMCK dropdownPaletteType;
// Token: 0x04003255 RID: 12885
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003255")]
[SerializeField]
private DropdownPalette dropdownPalette;
}
// Token: 0x02000830 RID: 2096
[Token(Token = "0x2000830")]
[Serializable]
public class SliderPaletteItem
{
// Token: 0x17000A48 RID: 2632
// (get) Token: 0x06003A7F RID: 14975 RVA: 0x000F0EC0 File Offset: 0x000EF0C0
[Token(Token = "0x17000A48")]
public IMKJNCDHCOP SliderPaletteType
{
[Token(Token = "0x6003A7F")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.sliderPaletteType;
}
}
// Token: 0x17000A49 RID: 2633
// (get) Token: 0x06003A80 RID: 14976 RVA: 0x000F0ED4 File Offset: 0x000EF0D4
[Token(Token = "0x17000A49")]
public SliderPalette SliderPalette
{
[Token(Token = "0x6003A80")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.sliderPalette;
}
}
// Token: 0x06003A81 RID: 14977 RVA: 0x000F0EE8 File Offset: 0x000EF0E8
[Token(Token = "0x6003A81")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public SliderPaletteItem()
{
}
// Token: 0x04003256 RID: 12886
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003256")]
[SerializeField]
private IMKJNCDHCOP sliderPaletteType;
// Token: 0x04003257 RID: 12887
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003257")]
[SerializeField]
private SliderPalette sliderPalette;
}
// Token: 0x02000831 RID: 2097
[Token(Token = "0x2000831")]
[Serializable]
public class DepthPaletteItem
{
// Token: 0x17000A4A RID: 2634
// (get) Token: 0x06003A82 RID: 14978 RVA: 0x000F0EFC File Offset: 0x000EF0FC
[Token(Token = "0x17000A4A")]
public NAAEHMGBIAP DepthPaletteType
{
[Token(Token = "0x6003A82")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return this.depthPaletteType;
}
}
// Token: 0x17000A4B RID: 2635
// (get) Token: 0x06003A83 RID: 14979 RVA: 0x000F0F10 File Offset: 0x000EF110
[Token(Token = "0x17000A4B")]
public DepthPalette DepthPalette
{
[Token(Token = "0x6003A83")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.depthPalette;
}
}
// Token: 0x06003A84 RID: 14980 RVA: 0x000F0F24 File Offset: 0x000EF124
[Token(Token = "0x6003A84")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DepthPaletteItem()
{
}
// Token: 0x04003258 RID: 12888
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003258")]
[SerializeField]
private NAAEHMGBIAP depthPaletteType;
// Token: 0x04003259 RID: 12889
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003259")]
[SerializeField]
private DepthPalette depthPalette;
}
// Token: 0x02000832 RID: 2098
[Token(Token = "0x2000832")]
[CompilerGenerated]
private sealed class PEPHJNEIOAJ
{
// Token: 0x06003A85 RID: 14981 RVA: 0x000F0F38 File Offset: 0x000EF138
[Token(Token = "0x6003A85")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PEPHJNEIOAJ()
{
}
// Token: 0x06003A86 RID: 14982 RVA: 0x000F0F4C File Offset: 0x000EF14C
[Token(Token = "0x6003A86")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetRawImageColor>b__0(Palette.RawImageColorPaletteItem pi)
{
MCGOHHNGDAO mcgohhngdao = this.backgroundColorPaletteType;
return pi.paletteType == mcgohhngdao;
}
// Token: 0x0400325A RID: 12890
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400325A")]
public MCGOHHNGDAO backgroundColorPaletteType;
}
// Token: 0x02000833 RID: 2099
[Token(Token = "0x2000833")]
[CompilerGenerated]
private sealed class HPNELBJEPJH
{
// Token: 0x06003A87 RID: 14983 RVA: 0x000F0F70 File Offset: 0x000EF170
[Token(Token = "0x6003A87")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HPNELBJEPJH()
{
}
// Token: 0x06003A88 RID: 14984 RVA: 0x000F0F84 File Offset: 0x000EF184
[Token(Token = "0x6003A88")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetBackgroundColorAndGradient>b__0(Palette.BackgroundColorPaletteItem backgroundColorPaletteItem)
{
HKNKJCKPDIH hknkjckpdih = this.backgroundColorPaletteType;
return backgroundColorPaletteItem.backgroundColorPaletteType == hknkjckpdih;
}
// Token: 0x0400325B RID: 12891
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400325B")]
public HKNKJCKPDIH backgroundColorPaletteType;
}
// Token: 0x02000834 RID: 2100
[Token(Token = "0x2000834")]
[CompilerGenerated]
private sealed class LOHGMFLPPPL
{
// Token: 0x06003A89 RID: 14985 RVA: 0x000F0FA8 File Offset: 0x000EF1A8
[Token(Token = "0x6003A89")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public LOHGMFLPPPL()
{
}
// Token: 0x06003A8A RID: 14986 RVA: 0x000F0FBC File Offset: 0x000EF1BC
[Token(Token = "0x6003A8A")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetForegroundColor>b__0(Palette.ForegroundColorPaletteItem colorPaletteItem)
{
OHNIIDEDGBL ohniidedgbl = this.foregroundColorPaletteType;
return colorPaletteItem.foregroundColorPaletteType == ohniidedgbl;
}
// Token: 0x0400325C RID: 12892
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400325C")]
public OHNIIDEDGBL foregroundColorPaletteType;
}
// Token: 0x02000835 RID: 2101
[Token(Token = "0x2000835")]
[CompilerGenerated]
private sealed class MKKJFNOMAIL
{
// Token: 0x06003A8B RID: 14987 RVA: 0x000F0FE0 File Offset: 0x000EF1E0
[Token(Token = "0x6003A8B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MKKJFNOMAIL()
{
}
// Token: 0x06003A8C RID: 14988 RVA: 0x000F0FF4 File Offset: 0x000EF1F4
[Token(Token = "0x6003A8C")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetTextStylePalette>b__0(Palette.TextStylePaletteItem textStylePaletteItem)
{
GGPMOBJMEOD ggpmobjmeod = this.textStylePaletteType;
return textStylePaletteItem.textStylePaletteType == ggpmobjmeod;
}
// Token: 0x0400325D RID: 12893
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400325D")]
public GGPMOBJMEOD textStylePaletteType;
}
// Token: 0x02000836 RID: 2102
[Token(Token = "0x2000836")]
[CompilerGenerated]
private sealed class NNEALDFNDMN
{
// Token: 0x06003A8D RID: 14989 RVA: 0x000F1018 File Offset: 0x000EF218
[Token(Token = "0x6003A8D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NNEALDFNDMN()
{
}
// Token: 0x06003A8E RID: 14990 RVA: 0x000F102C File Offset: 0x000EF22C
[Token(Token = "0x6003A8E")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetTextSize>b__0(Palette.TextSizePaletteItem textSizePaletteItem)
{
DOHBNOLCECO dohbnolceco = this.textSizePaletteType;
return textSizePaletteItem.textSizePaletteType == dohbnolceco;
}
// Token: 0x0400325E RID: 12894
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400325E")]
public DOHBNOLCECO textSizePaletteType;
}
// Token: 0x02000837 RID: 2103
[Token(Token = "0x2000837")]
[CompilerGenerated]
private sealed class PFPLNPOKNIO
{
// Token: 0x06003A8F RID: 14991 RVA: 0x000F1050 File Offset: 0x000EF250
[Token(Token = "0x6003A8F")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PFPLNPOKNIO()
{
}
// Token: 0x06003A90 RID: 14992 RVA: 0x000F1064 File Offset: 0x000EF264
[Token(Token = "0x6003A90")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetButtonPalette>b__0(Palette.ButtonPaletteItem buttonPaletteItem)
{
HFDIPGAJBHM hfdipgajbhm = this.buttonPaletteType;
return buttonPaletteItem.buttonPaletteType == hfdipgajbhm;
}
// Token: 0x0400325F RID: 12895
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400325F")]
public HFDIPGAJBHM buttonPaletteType;
}
// Token: 0x02000838 RID: 2104
[Token(Token = "0x2000838")]
[CompilerGenerated]
private sealed class IOBBAFECJMC
{
// Token: 0x06003A91 RID: 14993 RVA: 0x000F1088 File Offset: 0x000EF288
[Token(Token = "0x6003A91")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IOBBAFECJMC()
{
}
// Token: 0x06003A92 RID: 14994 RVA: 0x000F109C File Offset: 0x000EF29C
[Token(Token = "0x6003A92")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetTogglePalette>b__0(Palette.TogglePaletteItem togglePaletteItem)
{
GEIPOCOEBAJ geipocoebaj = this.togglePaletteType;
return togglePaletteItem.togglePaletteType == geipocoebaj;
}
// Token: 0x04003260 RID: 12896
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003260")]
public GEIPOCOEBAJ togglePaletteType;
}
// Token: 0x02000839 RID: 2105
[Token(Token = "0x2000839")]
[CompilerGenerated]
private sealed class KBABKFPMHEK
{
// Token: 0x06003A93 RID: 14995 RVA: 0x000F10C0 File Offset: 0x000EF2C0
[Token(Token = "0x6003A93")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KBABKFPMHEK()
{
}
// Token: 0x06003A94 RID: 14996 RVA: 0x000F10D4 File Offset: 0x000EF2D4
[Token(Token = "0x6003A94")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetInputFieldPalette>b__0(Palette.InputFieldPaletteItem inputFieldPaletteItem)
{
AEMEGNGAPOI aemegngapoi = this.inputFieldPaletteType;
return inputFieldPaletteItem.inputFieldPaletteType == aemegngapoi;
}
// Token: 0x04003261 RID: 12897
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003261")]
public AEMEGNGAPOI inputFieldPaletteType;
}
// Token: 0x0200083A RID: 2106
[Token(Token = "0x200083A")]
[CompilerGenerated]
private sealed class GFPCBAPKEFN
{
// Token: 0x06003A95 RID: 14997 RVA: 0x000F10F8 File Offset: 0x000EF2F8
[Token(Token = "0x6003A95")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GFPCBAPKEFN()
{
}
// Token: 0x06003A96 RID: 14998 RVA: 0x000F110C File Offset: 0x000EF30C
[Token(Token = "0x6003A96")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetDropdownPalette>b__0(Palette.DropdownPaletteItem dropdownPaletteItem)
{
GCDGEIKCMCK gcdgeikcmck = this.dropdownPaletteType;
return dropdownPaletteItem.dropdownPaletteType == gcdgeikcmck;
}
// Token: 0x04003262 RID: 12898
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003262")]
public GCDGEIKCMCK dropdownPaletteType;
}
// Token: 0x0200083B RID: 2107
[Token(Token = "0x200083B")]
[CompilerGenerated]
private sealed class AMINBILPGFJ
{
// Token: 0x06003A97 RID: 14999 RVA: 0x000F1130 File Offset: 0x000EF330
[Token(Token = "0x6003A97")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AMINBILPGFJ()
{
}
// Token: 0x06003A98 RID: 15000 RVA: 0x000F1144 File Offset: 0x000EF344
[Token(Token = "0x6003A98")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetSliderPalette>b__0(Palette.SliderPaletteItem sliderPaletteItem)
{
IMKJNCDHCOP imkjncdhcop = this.sliderPaletteType;
return sliderPaletteItem.sliderPaletteType == imkjncdhcop;
}
// Token: 0x04003263 RID: 12899
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003263")]
public IMKJNCDHCOP sliderPaletteType;
}
// Token: 0x0200083C RID: 2108
[Token(Token = "0x200083C")]
[CompilerGenerated]
private sealed class ICLEALPMDBJ
{
// Token: 0x06003A99 RID: 15001 RVA: 0x000F1168 File Offset: 0x000EF368
[Token(Token = "0x6003A99")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ICLEALPMDBJ()
{
}
// Token: 0x06003A9A RID: 15002 RVA: 0x000F117C File Offset: 0x000EF37C
[Token(Token = "0x6003A9A")]
[Address(RVA = "0x13BB780", Offset = "0x13BA780", VA = "0x1813BB780")]
internal bool <GetDepth>b__0(Palette.DepthPaletteItem depthPaletteItem)
{
NAAEHMGBIAP naaehmgbiap = this.depthPaletteType;
return depthPaletteItem.depthPaletteType == naaehmgbiap;
}
// Token: 0x04003264 RID: 12900
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003264")]
public NAAEHMGBIAP depthPaletteType;
}
}
}
@@ -0,0 +1,37 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x0200084B RID: 2123
[Token(Token = "0x200084B")]
public class PaletteTheme : MonoBehaviour
{
// Token: 0x17000A6F RID: 2671
// (get) Token: 0x06003AEE RID: 15086 RVA: 0x000F27D8 File Offset: 0x000F09D8
[Token(Token = "0x17000A6F")]
public Palette HBPPDMBOGCH
{
[Token(Token = "0x6003AEE")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.palette;
}
}
// Token: 0x06003AEF RID: 15087 RVA: 0x000F27EC File Offset: 0x000F09EC
[Token(Token = "0x6003AEF")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public PaletteTheme()
{
}
// Token: 0x040032B5 RID: 12981
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40032B5")]
[SerializeField]
private Palette palette;
}
}
@@ -0,0 +1,108 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x0200084C RID: 2124
[Token(Token = "0x200084C")]
public abstract class PaletteThemeReference : MonoBehaviour
{
// Token: 0x06003AF0 RID: 15088 RVA: 0x000F2800 File Offset: 0x000F0A00
[Token(Token = "0x6003AF0")]
[Address(RVA = "0x159AE00", Offset = "0x1599E00", VA = "0x18159AE00", Slot = "4")]
protected virtual void Awake()
{
this.JFDLDKAMBBB(true);
this.Apply();
}
// Token: 0x06003AF1 RID: 15089
[Token(Token = "0x6003AF1")]
[Address(Slot = "5")]
public abstract void Apply();
// Token: 0x06003AF2 RID: 15090 RVA: 0x000F281C File Offset: 0x000F0A1C
[Token(Token = "0x6003AF2")]
[Address(RVA = "0x159B150", Offset = "0x159A150", VA = "0x18159B150")]
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: 0x06003AF3 RID: 15091 RVA: 0x000F2868 File Offset: 0x000F0A68
[Token(Token = "0x6003AF3")]
[Address(RVA = "0x159AE30", Offset = "0x1599E30", VA = "0x18159AE30")]
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: 0x06003AF4 RID: 15092 RVA: 0x000F2954 File Offset: 0x000F0B54
[Token(Token = "0x6003AF4")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
protected PaletteThemeReference()
{
}
// Token: 0x040032B6 RID: 12982
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40032B6")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.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: 0x0200084D RID: 2125
[Token(Token = "0x200084D")]
public class RawImageTheme : PaletteThemeReference
{
// Token: 0x17000A70 RID: 2672
// (get) Token: 0x06003AF5 RID: 15093 RVA: 0x000F2968 File Offset: 0x000F0B68
// (set) Token: 0x06003AF6 RID: 15094 RVA: 0x000F297C File Offset: 0x000F0B7C
[Token(Token = "0x17000A70")]
public MCGOHHNGDAO AOFLAJEAKMF
{
[Token(Token = "0x6003AF5")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
get
{
return this.color;
}
[Token(Token = "0x6003AF6")]
[Address(RVA = "0x159C210", Offset = "0x159B210", VA = "0x18159C210")]
set
{
if (this.color != value)
{
this.color = value;
base.Apply();
return;
}
}
}
// Token: 0x06003AF7 RID: 15095 RVA: 0x000F29A0 File Offset: 0x000F0BA0
[Token(Token = "0x6003AF7")]
[Address(RVA = "0x159C100", Offset = "0x159B100", VA = "0x18159C100", 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: 0x06003AF8 RID: 15096 RVA: 0x000F2A10 File Offset: 0x000F0C10
[Token(Token = "0x6003AF8")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public RawImageTheme()
{
}
// Token: 0x040032B7 RID: 12983
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40032B7")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private RawImage image;
// Token: 0x040032B8 RID: 12984
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40032B8")]
[SerializeField]
private MCGOHHNGDAO color;
}
}
+147
View File
@@ -0,0 +1,147 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x0200083D RID: 2109
[Token(Token = "0x200083D")]
[Serializable]
public class SliderPalette
{
// Token: 0x17000A4C RID: 2636
// (get) Token: 0x06003A9B RID: 15003 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A4C")]
public Color SliderColor
{
[Token(Token = "0x6003A9B")]
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A4D RID: 2637
// (get) Token: 0x06003A9C RID: 15004 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A4D")]
public Color FillColor
{
[Token(Token = "0x6003A9C")]
[Address(RVA = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A4E RID: 2638
// (get) Token: 0x06003A9D RID: 15005 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A4E")]
public Color HandleColor
{
[Token(Token = "0x6003A9D")]
[Address(RVA = "0x814AE0", Offset = "0x813AE0", VA = "0x180814AE0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A4F RID: 2639
// (get) Token: 0x06003A9E RID: 15006 RVA: 0x000F11A0 File Offset: 0x000EF3A0
[Token(Token = "0x17000A4F")]
public TextStylePalette TextPalette
{
[Token(Token = "0x6003A9E")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.textPalette;
}
}
// Token: 0x17000A50 RID: 2640
// (get) Token: 0x06003A9F RID: 15007 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A50")]
public Color TextColor
{
[Token(Token = "0x6003A9F")]
[Address(RVA = "0x1377B50", Offset = "0x1376B50", VA = "0x181377B50")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000A51 RID: 2641
// (get) Token: 0x06003AA0 RID: 15008 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000A51")]
public ColorBlock ColorBlock
{
[Token(Token = "0x6003AA0")]
[Address(RVA = "0x159F8D0", Offset = "0x159E8D0", VA = "0x18159F8D0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003AA1 RID: 15009 RVA: 0x000F11B4 File Offset: 0x000EF3B4
[Token(Token = "0x6003AA1")]
[Address(RVA = "0x159F820", Offset = "0x159E820", VA = "0x18159F820")]
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: 0x04003265 RID: 12901
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003265")]
[SerializeField]
private Color sliderColor;
// Token: 0x04003266 RID: 12902
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003266")]
[SerializeField]
private Color fillColor;
// Token: 0x04003267 RID: 12903
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003267")]
[SerializeField]
private Color handleColor;
// Token: 0x04003268 RID: 12904
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003268")]
[SerializeField]
private TextStylePalette textPalette;
// Token: 0x04003269 RID: 12905
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003269")]
[SerializeField]
private Color textColor;
// Token: 0x0400326A RID: 12906
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400326A")]
[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: 0x0200084E RID: 2126
[Token(Token = "0x200084E")]
public class SliderTheme : PaletteThemeReference
{
// Token: 0x17000A71 RID: 2673
// (get) Token: 0x06003AF9 RID: 15097 RVA: 0x000F2A24 File Offset: 0x000F0C24
// (set) Token: 0x06003AFA RID: 15098 RVA: 0x000F2A38 File Offset: 0x000F0C38
[Token(Token = "0x17000A71")]
public IMKJNCDHCOP ABNHBGLCINK
{
[Token(Token = "0x6003AF9")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
get
{
return this.sliderType;
}
[Token(Token = "0x6003AFA")]
[Address(RVA = "0x159C210", Offset = "0x159B210", VA = "0x18159C210")]
set
{
if (this.sliderType != value)
{
this.sliderType = value;
base.Apply();
return;
}
}
}
// Token: 0x17000A72 RID: 2674
// (get) Token: 0x06003AFB RID: 15099 RVA: 0x000F2A5C File Offset: 0x000F0C5C
[Token(Token = "0x17000A72")]
public Image CKDKEDGOHNA
{
[Token(Token = "0x6003AFB")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.sliderImage;
}
}
// Token: 0x17000A73 RID: 2675
// (get) Token: 0x06003AFC RID: 15100 RVA: 0x000F2A70 File Offset: 0x000F0C70
[Token(Token = "0x17000A73")]
public Image FLMBCOJOGKG
{
[Token(Token = "0x6003AFC")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return this.fillImage;
}
}
// Token: 0x17000A74 RID: 2676
// (get) Token: 0x06003AFD RID: 15101 RVA: 0x000F2A84 File Offset: 0x000F0C84
[Token(Token = "0x17000A74")]
public Image JBNFILNEHEC
{
[Token(Token = "0x6003AFD")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.handleImage;
}
}
// Token: 0x17000A75 RID: 2677
// (get) Token: 0x06003AFE RID: 15102 RVA: 0x000F2A98 File Offset: 0x000F0C98
// (set) Token: 0x06003AFF RID: 15103 RVA: 0x000F2AB8 File Offset: 0x000F0CB8
[Token(Token = "0x17000A75")]
public bool FFDOINJEHMM
{
[Token(Token = "0x6003AFE")]
[Address(RVA = "0x158FC40", Offset = "0x158EC40", VA = "0x18158FC40")]
get
{
return this.slider.m_Interactable;
}
[Token(Token = "0x6003AFF")]
[Address(RVA = "0x158FC90", Offset = "0x158EC90", VA = "0x18158FC90")]
set
{
this.slider.interactable = value;
}
}
// Token: 0x06003B00 RID: 15104 RVA: 0x000F2AD8 File Offset: 0x000F0CD8
[Token(Token = "0x6003B00")]
[Address(RVA = "0x159F910", Offset = "0x159E910", VA = "0x18159F910", 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: 0x06003B01 RID: 15105 RVA: 0x000F2C88 File Offset: 0x000F0E88
[Token(Token = "0x6003B01")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public SliderTheme()
{
}
// Token: 0x040032B9 RID: 12985
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40032B9")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Slider slider;
// Token: 0x040032BA RID: 12986
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40032BA")]
[SerializeField]
private IMKJNCDHCOP sliderType;
// Token: 0x040032BB RID: 12987
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40032BB")]
[SerializeField]
private Image sliderImage;
// Token: 0x040032BC RID: 12988
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40032BC")]
[SerializeField]
private Image fillImage;
// Token: 0x040032BD RID: 12989
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40032BD")]
[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: 0x0200084F RID: 2127
[Token(Token = "0x200084F")]
public class SurfaceTheme : PaletteThemeReference
{
// Token: 0x17000A76 RID: 2678
// (get) Token: 0x06003B02 RID: 15106 RVA: 0x000F2C9C File Offset: 0x000F0E9C
// (set) Token: 0x06003B03 RID: 15107 RVA: 0x000F2CB0 File Offset: 0x000F0EB0
[Token(Token = "0x17000A76")]
public HKNKJCKPDIH LJEGDBMBIEE
{
[Token(Token = "0x6003B02")]
[Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")]
get
{
return this.color;
}
[Token(Token = "0x6003B03")]
[Address(RVA = "0x15A0CE0", Offset = "0x159FCE0", VA = "0x1815A0CE0")]
set
{
if (this.color != value)
{
this.color = value;
base.Apply();
return;
}
}
}
// Token: 0x06003B04 RID: 15108 RVA: 0x000F2CD4 File Offset: 0x000F0ED4
[Token(Token = "0x6003B04")]
[Address(RVA = "0x15A0A70", Offset = "0x159FA70", VA = "0x1815A0A70", 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.BFFMPHOGMMA();
}
}
}
// Token: 0x06003B05 RID: 15109 RVA: 0x000F2DF8 File Offset: 0x000F0FF8
[Token(Token = "0x6003B05")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public SurfaceTheme()
{
}
// Token: 0x040032BE RID: 12990
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40032BE")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Image image;
// Token: 0x040032BF RID: 12991
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40032BF")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private UIGradient gradient;
// Token: 0x040032C0 RID: 12992
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40032C0")]
[SerializeField]
private HKNKJCKPDIH color;
// Token: 0x040032C1 RID: 12993
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40032C1")]
[SerializeField]
[JEAMMEGEDDJ("gradient")]
private bool ignoreGradient;
}
}
+86
View File
@@ -0,0 +1,86 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000850 RID: 2128
[Token(Token = "0x2000850")]
public class SwitchTheme : ToggleTheme
{
// Token: 0x06003B06 RID: 15110 RVA: 0x000F2E0C File Offset: 0x000F100C
[Token(Token = "0x6003B06")]
[Address(RVA = "0x15A0D00", Offset = "0x159FD00", VA = "0x1815A0D00", 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: 0x06003B07 RID: 15111 RVA: 0x000F2EC0 File Offset: 0x000F10C0
[Token(Token = "0x6003B07")]
[Address(RVA = "0x15A0F90", Offset = "0x159FF90", VA = "0x1815A0F90")]
public SwitchTheme()
{
}
// Token: 0x040032C2 RID: 12994
[Token(Token = "0x40032C2")]
private const float LDLJHMIJHNF = 0.33f;
// Token: 0x040032C3 RID: 12995
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x40032C3")]
[SerializeField]
private GameObject indicator;
// Token: 0x040032C4 RID: 12996
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x40032C4")]
[SerializeField]
private GameObject indicatorOffPosition;
// Token: 0x040032C5 RID: 12997
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x40032C5")]
[SerializeField]
private GameObject indicatorOnPosition;
// Token: 0x040032C6 RID: 12998
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x40032C6")]
private PIPDAMDIAPC NMLJFLOCMFK;
}
}
@@ -0,0 +1,173 @@
using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x0200083E RID: 2110
[Token(Token = "0x200083E")]
[Serializable]
public class TextStylePalette
{
// Token: 0x17000A52 RID: 2642
// (get) Token: 0x06003AA2 RID: 15010 RVA: 0x000F1234 File Offset: 0x000EF434
[Token(Token = "0x17000A52")]
public TMP_FontAsset Font
{
[Token(Token = "0x6003AA2")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.font;
}
}
// Token: 0x17000A53 RID: 2643
// (get) Token: 0x06003AA3 RID: 15011 RVA: 0x000F1248 File Offset: 0x000EF448
[Token(Token = "0x17000A53")]
public float Kerning
{
[Token(Token = "0x6003AA3")]
[Address(RVA = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
get
{
return this.kerning;
}
}
// Token: 0x17000A54 RID: 2644
// (get) Token: 0x06003AA4 RID: 15012 RVA: 0x000F125C File Offset: 0x000EF45C
[Token(Token = "0x17000A54")]
public float Leading
{
[Token(Token = "0x6003AA4")]
[Address(RVA = "0x6A46E0", Offset = "0x6A36E0", VA = "0x1806A46E0")]
get
{
return this.leading;
}
}
// Token: 0x17000A55 RID: 2645
// (get) Token: 0x06003AA5 RID: 15013 RVA: 0x000F1270 File Offset: 0x000EF470
[Token(Token = "0x17000A55")]
public bool IsBold
{
[Token(Token = "0x6003AA5")]
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
get
{
return this.isBold;
}
}
// Token: 0x17000A56 RID: 2646
// (get) Token: 0x06003AA6 RID: 15014 RVA: 0x000F1284 File Offset: 0x000EF484
[Token(Token = "0x17000A56")]
public bool IsItalic
{
[Token(Token = "0x6003AA6")]
[Address(RVA = "0x4700D0", Offset = "0x46F0D0", VA = "0x1804700D0")]
get
{
return this.isItalic;
}
}
// Token: 0x17000A57 RID: 2647
// (get) Token: 0x06003AA7 RID: 15015 RVA: 0x000F1298 File Offset: 0x000EF498
[Token(Token = "0x17000A57")]
public TextStylePalette.CKNKDCHAIFP Transformation
{
[Token(Token = "0x6003AA7")]
[Address(RVA = "0x470B60", Offset = "0x46FB60", VA = "0x180470B60")]
get
{
return this.transformation;
}
}
// Token: 0x06003AA8 RID: 15016 RVA: 0x000F12AC File Offset: 0x000EF4AC
[Token(Token = "0x6003AA8")]
[Address(RVA = "0x15A2190", Offset = "0x15A1190", VA = "0x1815A2190")]
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: 0x06003AA9 RID: 15017 RVA: 0x000F1310 File Offset: 0x000EF510
[Token(Token = "0x6003AA9")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public TextStylePalette()
{
}
// Token: 0x0400326B RID: 12907
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400326B")]
[SerializeField]
private TMP_FontAsset font;
// Token: 0x0400326C RID: 12908
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400326C")]
[SerializeField]
private float kerning;
// Token: 0x0400326D RID: 12909
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400326D")]
[SerializeField]
private float leading;
// Token: 0x0400326E RID: 12910
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400326E")]
[SerializeField]
private bool isBold;
// Token: 0x0400326F RID: 12911
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x400326F")]
[SerializeField]
private bool isItalic;
// Token: 0x04003270 RID: 12912
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003270")]
[SerializeField]
private TextStylePalette.CKNKDCHAIFP transformation;
// Token: 0x0200083F RID: 2111
[Token(Token = "0x200083F")]
public enum CKNKDCHAIFP
{
// Token: 0x04003272 RID: 12914
[Token(Token = "0x4003272")]
None,
// Token: 0x04003273 RID: 12915
[Token(Token = "0x4003273")]
LowerCase,
// Token: 0x04003274 RID: 12916
[Token(Token = "0x4003274")]
UpperCase,
// Token: 0x04003275 RID: 12917
[Token(Token = "0x4003275")]
SmallCaps
}
}
}
@@ -0,0 +1,57 @@
using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000840 RID: 2112
[Token(Token = "0x2000840")]
[Serializable]
public class TogglePalette
{
// Token: 0x17000A58 RID: 2648
// (get) Token: 0x06003AAA RID: 15018 RVA: 0x000F1324 File Offset: 0x000EF524
[Token(Token = "0x17000A58")]
public ButtonPalette InactiveButtonPalette
{
[Token(Token = "0x6003AAA")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.inactiveButtonPalette;
}
}
// Token: 0x17000A59 RID: 2649
// (get) Token: 0x06003AAB RID: 15019 RVA: 0x000F1338 File Offset: 0x000EF538
[Token(Token = "0x17000A59")]
public ButtonPalette ActiveButtonPalette
{
[Token(Token = "0x6003AAB")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.activeButtonPalette;
}
}
// Token: 0x06003AAC RID: 15020 RVA: 0x000F134C File Offset: 0x000EF54C
[Token(Token = "0x6003AAC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public TogglePalette()
{
}
// Token: 0x04003276 RID: 12918
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003276")]
[SerializeField]
private ButtonPalette inactiveButtonPalette;
// Token: 0x04003277 RID: 12919
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003277")]
[SerializeField]
private ButtonPalette activeButtonPalette;
}
}
+202
View File
@@ -0,0 +1,202 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using Pathfinding.RVO;
using UnityEngine;
namespace RRUI.Theme
{
// Token: 0x02000851 RID: 2129
[Token(Token = "0x2000851")]
public class ToggleTheme : ButtonThemeBase
{
// Token: 0x17000A77 RID: 2679
// (get) Token: 0x06003B08 RID: 15112 RVA: 0x000F2ED4 File Offset: 0x000F10D4
// (set) Token: 0x06003B09 RID: 15113 RVA: 0x000F2EE8 File Offset: 0x000F10E8
[Token(Token = "0x17000A77")]
public GEIPOCOEBAJ DEKMEOFCKAF
{
[Token(Token = "0x6003B08")]
[Address(RVA = "0xB39CD0", Offset = "0xB38CD0", VA = "0x180B39CD0")]
get
{
return this.toggleType;
}
[Token(Token = "0x6003B09")]
[Address(RVA = "0x158FED0", Offset = "0x158EED0", VA = "0x18158FED0")]
set
{
if (this.toggleType != value)
{
this.toggleType = value;
bool locked = ((IAgent)this).Locked;
return;
}
}
}
// Token: 0x17000A78 RID: 2680
// (get) Token: 0x06003B0A RID: 15114 RVA: 0x000F2F10 File Offset: 0x000F1110
// (set) Token: 0x06003B0B RID: 15115 RVA: 0x000F2F24 File Offset: 0x000F1124
[Token(Token = "0x17000A78")]
public bool MIKDLDEALPN
{
[Token(Token = "0x6003B0A")]
[Address(RVA = "0x15A2FC0", Offset = "0x15A1FC0", VA = "0x1815A2FC0")]
get
{
return this.CNEIBILGFCO;
}
[Token(Token = "0x6003B0B")]
[Address(RVA = "0x15A2FD0", Offset = "0x15A1FD0", VA = "0x1815A2FD0")]
set
{
if (this.CNEIBILGFCO != value)
{
this.CNEIBILGFCO = value;
bool locked = ((IAgent)this).Locked;
return;
}
}
}
// Token: 0x06003B0C RID: 15116 RVA: 0x000F2F4C File Offset: 0x000F114C
[Token(Token = "0x6003B0C")]
[Address(RVA = "0x15A2F30", Offset = "0x15A1F30", VA = "0x1815A2F30", Slot = "4")]
protected override void Awake()
{
bool klpjmbanjjj = this.KLPJMBANJJJ;
this.KLPJMBANJJJ = true;
base.JFDLDKAMBBB(true);
this.Awake();
this.KLPJMBANJJJ = klpjmbanjjj;
}
// Token: 0x06003B0D RID: 15117 RVA: 0x000F2F7C File Offset: 0x000F117C
[Token(Token = "0x6003B0D")]
[Address(RVA = "0x15A2F80", Offset = "0x15A1F80", VA = "0x1815A2F80")]
public void Toggle(bool CNEIBILGFCO, bool KLPJMBANJJJ)
{
if (this.CNEIBILGFCO != CNEIBILGFCO)
{
this.CNEIBILGFCO = CNEIBILGFCO;
this.KLPJMBANJJJ = KLPJMBANJJJ;
this.Awake();
this.KLPJMBANJJJ = false;
}
}
// Token: 0x06003B0E RID: 15118 RVA: 0x000F2FB0 File Offset: 0x000F11B0
[Token(Token = "0x6003B0E")]
[Address(RVA = "0x15A2B70", Offset = "0x15A1B70", VA = "0x1815A2B70", 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: 0x06003B0F RID: 15119 RVA: 0x000F30A0 File Offset: 0x000F12A0
[Token(Token = "0x6003B0F")]
[Address(RVA = "0x15A0F90", Offset = "0x159FF90", VA = "0x1815A0F90")]
public ToggleTheme()
{
}
// Token: 0x040032C7 RID: 12999
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40032C7")]
[SerializeField]
private GEIPOCOEBAJ toggleType;
// Token: 0x040032C8 RID: 13000
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40032C8")]
[SerializeField]
[Tooltip("A list of objects to show while the toggle is active.")]
private List<Hideable> hideWhenNotActive;
// Token: 0x040032C9 RID: 13001
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x40032C9")]
[SerializeField]
[Tooltip("A list of objects to show while the toggle is inactive")]
private List<Hideable> hideWhenActive;
// Token: 0x040032CA RID: 13002
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x40032CA")]
[SerializeField]
private bool editorIsActiveOverride;
// Token: 0x040032CB RID: 13003
[FieldOffset(Offset = "0x109")]
[Token(Token = "0x40032CB")]
protected bool KLPJMBANJJJ;
// Token: 0x040032CC RID: 13004
[FieldOffset(Offset = "0x10A")]
[Token(Token = "0x40032CC")]
private bool CNEIBILGFCO;
}
}