Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Theme/ButtonThemeBase.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

942 lines
26 KiB
C#

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