931 lines
26 KiB
C#
931 lines
26 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI.Theme
|
|
{
|
|
// Token: 0x0200082A RID: 2090
|
|
[Token(Token = "0x200082A")]
|
|
public abstract class ButtonThemeBase : PaletteThemeReference, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler, IPointerClickHandler
|
|
{
|
|
// Token: 0x17000A37 RID: 2615
|
|
// (get) Token: 0x060039F1 RID: 14833 RVA: 0x000EFBCC File Offset: 0x000EDDCC
|
|
[Token(Token = "0x17000A37")]
|
|
public Button FAGLGMGCNFA
|
|
{
|
|
[Token(Token = "0x60039F1")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get
|
|
{
|
|
return this.button;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A38 RID: 2616
|
|
// (get) Token: 0x060039F2 RID: 14834 RVA: 0x000EFBE0 File Offset: 0x000EDDE0
|
|
[Token(Token = "0x17000A38")]
|
|
public Image CLMAOCECAPA
|
|
{
|
|
[Token(Token = "0x60039F2")]
|
|
[Address(RVA = "0x9EA6A0", Offset = "0x9E94A0", VA = "0x1809EA6A0")]
|
|
get
|
|
{
|
|
if (this.useSurfaceOverride)
|
|
{
|
|
return this.surfaceOverride;
|
|
}
|
|
return this.surface;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A39 RID: 2617
|
|
// (get) Token: 0x060039F3 RID: 14835 RVA: 0x000EFC04 File Offset: 0x000EDE04
|
|
[Token(Token = "0x17000A39")]
|
|
public List<Graphic> CCJPDICKCHO
|
|
{
|
|
[Token(Token = "0x60039F3")]
|
|
[Address(RVA = "0x9EA670", Offset = "0x9E9470", VA = "0x1809EA670")]
|
|
get
|
|
{
|
|
if (this.useGraphicsOverride)
|
|
{
|
|
return this.graphicsOverride;
|
|
}
|
|
return this.graphics;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A3A RID: 2618
|
|
// (get) Token: 0x060039F4 RID: 14836 RVA: 0x000EFC28 File Offset: 0x000EDE28
|
|
[Token(Token = "0x17000A3A")]
|
|
public UIGradient CKIHBOOIIHL
|
|
{
|
|
[Token(Token = "0x60039F4")]
|
|
[Address(RVA = "0x9EA660", Offset = "0x9E9460", VA = "0x1809EA660")]
|
|
get
|
|
{
|
|
if (this.useGradientOverride)
|
|
{
|
|
return this.gradientOverride;
|
|
}
|
|
return this.gradient;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A3B RID: 2619
|
|
// (get) Token: 0x060039F5 RID: 14837 RVA: 0x000EFC4C File Offset: 0x000EDE4C
|
|
[Token(Token = "0x17000A3B")]
|
|
public TextMeshProUGUI BJPKJLFPJKN
|
|
{
|
|
[Token(Token = "0x60039F5")]
|
|
[Address(RVA = "0x9EA6B0", Offset = "0x9E94B0", VA = "0x1809EA6B0")]
|
|
get
|
|
{
|
|
if (this.useTextMeshProUGUIOverride)
|
|
{
|
|
return this.textMeshProUGUIOverride;
|
|
}
|
|
return this.textMeshProUGUI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A3C RID: 2620
|
|
// (get) Token: 0x060039F6 RID: 14838 RVA: 0x000EFC70 File Offset: 0x000EDE70
|
|
// (set) Token: 0x060039F7 RID: 14839 RVA: 0x000EFC84 File Offset: 0x000EDE84
|
|
[Token(Token = "0x17000A3C")]
|
|
public DOHBNOLCECO BMBFCGOFPIM
|
|
{
|
|
[Token(Token = "0x60039F6")]
|
|
[Address(RVA = "0x73F5C0", Offset = "0x73E3C0", VA = "0x18073F5C0")]
|
|
get
|
|
{
|
|
return this.textSize;
|
|
}
|
|
[Token(Token = "0x60039F7")]
|
|
[Address(RVA = "0x9EA6F0", Offset = "0x9E94F0", VA = "0x1809EA6F0")]
|
|
set
|
|
{
|
|
if (this.textSize != value)
|
|
{
|
|
this.textSize = value;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A3D RID: 2621
|
|
// (get) Token: 0x060039F8 RID: 14840 RVA: 0x000EFCAC File Offset: 0x000EDEAC
|
|
[Token(Token = "0x17000A3D")]
|
|
protected Transform MKPCKJNMKEH
|
|
{
|
|
[Token(Token = "0x60039F8")]
|
|
[Address(RVA = "0x9E87F0", Offset = "0x9E75F0", VA = "0x1809E87F0")]
|
|
get
|
|
{
|
|
if (this.overrideAnimationTarget)
|
|
{
|
|
return this.animationTargetOverride.transform;
|
|
}
|
|
return base.gameObject.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A3E RID: 2622
|
|
// (get) Token: 0x060039F9 RID: 14841 RVA: 0x000EFCE0 File Offset: 0x000EDEE0
|
|
// (set) Token: 0x060039FA RID: 14842 RVA: 0x000EFD00 File Offset: 0x000EDF00
|
|
[Token(Token = "0x17000A3E")]
|
|
public bool FFDOINJEHMM
|
|
{
|
|
[Token(Token = "0x60039F9")]
|
|
[Address(RVA = "0x9EA680", Offset = "0x9E9480", VA = "0x1809EA680")]
|
|
get
|
|
{
|
|
return this.button.m_Interactable;
|
|
}
|
|
[Token(Token = "0x60039FA")]
|
|
[Address(RVA = "0x9EA6D0", Offset = "0x9E94D0", VA = "0x1809EA6D0")]
|
|
set
|
|
{
|
|
this.button.interactable = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060039FB RID: 14843 RVA: 0x000EFD20 File Offset: 0x000EDF20
|
|
[Token(Token = "0x60039FB")]
|
|
[Address(RVA = "0x9E9410", Offset = "0x9E8210", VA = "0x1809E9410")]
|
|
private void OnEnable()
|
|
{
|
|
Transform transform = this.button.transform;
|
|
float z = Vector3.one.z;
|
|
}
|
|
|
|
// Token: 0x060039FC RID: 14844 RVA: 0x000EFD4C File Offset: 0x000EDF4C
|
|
[Token(Token = "0x60039FC")]
|
|
[Address(RVA = "0x9E9380", Offset = "0x9E8180", VA = "0x1809E9380")]
|
|
private void OnDisable()
|
|
{
|
|
Transform transform = base.transform;
|
|
PIPDAMDIAPC nmljflocmfk = this.NMLJFLOCMFK;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.ALGKFLNEPIO.z = z;
|
|
if (nmljflocmfk != 0)
|
|
{
|
|
}
|
|
this.NMLJFLOCMFK = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x060039FD RID: 14845 RVA: 0x000EFD90 File Offset: 0x000EDF90
|
|
[Token(Token = "0x60039FD")]
|
|
[Address(RVA = "0x9E8FD0", Offset = "0x9E7DD0", VA = "0x1809E8FD0")]
|
|
protected void HGLHIKNBIDC()
|
|
{
|
|
this.graphics.Clear();
|
|
Graphic[] componentsInChildren = base.GetComponentsInChildren<Graphic>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
Graphic graphic = componentsInChildren[num];
|
|
GameObject gameObject = graphic.gameObject;
|
|
GameObject gameObject2 = base.gameObject;
|
|
if (gameObject != gameObject2)
|
|
{
|
|
this.graphics.Add(graphic);
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060039FE RID: 14846 RVA: 0x000EFDF8 File Offset: 0x000EDFF8
|
|
[Token(Token = "0x60039FE")]
|
|
[Address(RVA = "0x9E8840", Offset = "0x9E7640", VA = "0x1809E8840")]
|
|
protected void GDIGLMAABGN(ButtonPalette MJHHFDNENEC)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (!Application.isPlaying)
|
|
{
|
|
goto IL_27;
|
|
}
|
|
if ((this.useGraphicsOverride ? 1 : 0) == num)
|
|
{
|
|
List<Graphic> list = this.graphics;
|
|
Debug.LogWarning("Graphics for ButtonThemeBase is empty. We may need to resave this prefab.", this);
|
|
goto IL_27;
|
|
}
|
|
IL_2D:
|
|
if ((this.useSurfaceOverride ? 1 : 0) != num)
|
|
{
|
|
}
|
|
Image image = this.surface;
|
|
int num2 = 0;
|
|
if (image != num2)
|
|
{
|
|
if ((this.useSurfaceOverride ? 1 : 0) != num)
|
|
{
|
|
}
|
|
Color color = this.surface.color;
|
|
Button button = this.button;
|
|
if ((this.useSurfaceOverride ? 1 : 0) != num)
|
|
{
|
|
}
|
|
Image image2 = this.surface;
|
|
button.targetGraphic = image2;
|
|
}
|
|
Button button2 = this.button;
|
|
int num3 = 0;
|
|
if (button2 != num3)
|
|
{
|
|
this.button.colors = num3;
|
|
}
|
|
bool flag = this.useGraphicsOverride;
|
|
if (flag)
|
|
{
|
|
}
|
|
List<Graphic> list2 = this.graphics;
|
|
if (list2 == 0)
|
|
{
|
|
break;
|
|
}
|
|
if (flag)
|
|
{
|
|
}
|
|
List<Graphic> list3 = this.graphics;
|
|
List<Graphic>.Enumerator enumerator = list2.GetEnumerator();
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
list2.Clear();
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_27:
|
|
this.HGLHIKNBIDC();
|
|
goto IL_2D;
|
|
}
|
|
MultiGraphicButton multiGraphicButton = this.multiGraphicButton;
|
|
int num4 = 0;
|
|
if (multiGraphicButton != num4)
|
|
{
|
|
MultiGraphicButton multiGraphicButton2 = this.multiGraphicButton;
|
|
if (this.useGraphicsOverride)
|
|
{
|
|
}
|
|
List<Graphic> list4 = this.graphics;
|
|
multiGraphicButton2.additionalGraphics = list4;
|
|
MultiGraphicButton multiGraphicButton3 = this.multiGraphicButton;
|
|
ColorBlock foregroundTints = MJHHFDNENEC.foregroundTints;
|
|
multiGraphicButton3.additionalGraphicsColors = foregroundTints;
|
|
Color highlightedColor = MJHHFDNENEC.foregroundTints.m_HighlightedColor;
|
|
multiGraphicButton3.additionalGraphicsColors.m_HighlightedColor = highlightedColor;
|
|
Color pressedColor = MJHHFDNENEC.foregroundTints.m_PressedColor;
|
|
multiGraphicButton3.additionalGraphicsColors.m_PressedColor = pressedColor;
|
|
Color selectedColor = MJHHFDNENEC.foregroundTints.m_SelectedColor;
|
|
multiGraphicButton3.additionalGraphicsColors.m_SelectedColor = selectedColor;
|
|
Color disabledColor = MJHHFDNENEC.foregroundTints.m_DisabledColor;
|
|
multiGraphicButton3.additionalGraphicsColors.m_DisabledColor = disabledColor;
|
|
MultiGraphicButton multiGraphicButton4 = this.multiGraphicButton;
|
|
if (this.useGradientOverride)
|
|
{
|
|
}
|
|
UIGradient uigradient = this.gradient;
|
|
multiGraphicButton4.backgroundGradient = uigradient;
|
|
this.multiGraphicButton.BMGCKOPELFM = num4;
|
|
}
|
|
if (this.useTextMeshProUGUIOverride)
|
|
{
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.textMeshProUGUI;
|
|
int num5 = 0;
|
|
if (textMeshProUGUI != num5)
|
|
{
|
|
TextStylePalette textPalette = MJHHFDNENEC.textPalette;
|
|
if (this.useTextMeshProUGUIOverride)
|
|
{
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI2 = this.textMeshProUGUI;
|
|
textPalette.GDIGLMAABGN(textMeshProUGUI2);
|
|
}
|
|
Palette palette = this.paletteTheme.palette;
|
|
DOHBNOLCECO dohbnolceco = this.textSize;
|
|
if (palette.MEPNMPOMMEG(dohbnolceco) != 0)
|
|
{
|
|
if (this.useTextMeshProUGUIOverride)
|
|
{
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI3 = this.textMeshProUGUI;
|
|
int num6 = 0;
|
|
if (textMeshProUGUI3 != num6)
|
|
{
|
|
if (this.useTextMeshProUGUIOverride)
|
|
{
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI4 = this.textMeshProUGUI;
|
|
}
|
|
if (Application.isPlaying)
|
|
{
|
|
bool flag3 = PLDMAFINLJO.DADDLNOFHFH(base.gameObject);
|
|
this.MDJMHGBHJAP = flag3;
|
|
RecRoomAudioClip pointerDownAudioClip = MJHHFDNENEC.audio.pointerDownAudioClip;
|
|
this.LKPNOHOGEHP = pointerDownAudioClip;
|
|
RecRoomAudioClip pointerUpAudioClip = MJHHFDNENEC.audio.pointerUpAudioClip;
|
|
this.FPDCAJOGGEO = pointerUpAudioClip;
|
|
RecRoomAudioClip pointerClickAudioClip = MJHHFDNENEC.audio.pointerClickAudioClip;
|
|
this.MPHCGMNMFJC = pointerClickAudioClip;
|
|
AudioClip audioClip = pointerClickAudioClip.audioClip;
|
|
int num7 = 0;
|
|
bool flag4 = audioClip != num7;
|
|
this.GAPKBGOFKOM = flag4;
|
|
}
|
|
MultiGraphicButton multiGraphicButton5 = this.multiGraphicButton;
|
|
int num8 = 0;
|
|
if (multiGraphicButton5 != num8)
|
|
{
|
|
this.multiGraphicButton.Refresh();
|
|
}
|
|
return;
|
|
}
|
|
string name = this.paletteTheme.palette.name;
|
|
DOHBNOLCECO dohbnolceco2;
|
|
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "TextSizePaletteType", dohbnolceco2));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060039FF RID: 14847 RVA: 0x000F0148 File Offset: 0x000EE348
|
|
[Token(Token = "0x60039FF")]
|
|
[Address(RVA = "0x9E95C0", Offset = "0x9E83C0", VA = "0x1809E95C0", Slot = "6")]
|
|
public void OnPointerDown(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
bool flag = this.isAnimationEnabled;
|
|
if (flag)
|
|
{
|
|
Button button = this.button;
|
|
if (this.NMLJFLOCMFK != 0)
|
|
{
|
|
}
|
|
if (this.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform = base.gameObject.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 position;
|
|
position.z = z;
|
|
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
|
|
if (this.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform2 = base.gameObject.transform.transform;
|
|
int num = 0;
|
|
Vector3 left = Vector3.left;
|
|
int num2 = 0;
|
|
float aigeepcieck = ButtonThemeBase.AIGEEPCIECK;
|
|
ANGMHDJNACK angmhdjnack = LLICDLEPNPK.OLLKEBLLLAD(transform2, num, aigeepcieck, HMIPJEAODAB.JOMGGPNCMFK.ElasticEaseIn, num2);
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
Transform transform3 = base.gameObject.transform;
|
|
float z2 = Vector3.right.z;
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
Transform transform4 = base.gameObject.transform;
|
|
float z3 = Vector3.left.z;
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
Transform transform5 = base.gameObject.transform;
|
|
float z4 = Vector3.right.z;
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
Transform transform6 = base.gameObject.transform;
|
|
float z5 = Vector3.left.z;
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
Transform transform7 = base.gameObject.transform;
|
|
float z6 = Vector3.right.z;
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
Transform transform8 = base.gameObject.transform;
|
|
Action action = delegate
|
|
{
|
|
ButtonThemeBase <>4__this = this;
|
|
if (<>4__this.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform13 = <>4__this.gameObject.transform;
|
|
float z8 = position.z;
|
|
this.NMLJFLOCMFK = (ulong)0L;
|
|
};
|
|
}
|
|
if (!this.overrideAudio)
|
|
{
|
|
RecRoomAudioClip lkpnohogehp = this.LKPNOHOGEHP;
|
|
this.JBLOANACILL(lkpnohogehp);
|
|
}
|
|
if (flag)
|
|
{
|
|
if (this.NMLJFLOCMFK != 0)
|
|
{
|
|
}
|
|
if (this.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform9 = base.gameObject.transform;
|
|
Vector3 vector2;
|
|
float z7 = vector2.z;
|
|
Vector3 localScale;
|
|
localScale.z = z7;
|
|
OCABGDGGDIJ ocabgdggdij2 = LLICDLEPNPK.LJMNFOFCEGL(0);
|
|
if (this.overrideAnimationTarget)
|
|
{
|
|
}
|
|
GameObject gameObject = base.gameObject;
|
|
int num3 = 0;
|
|
Transform transform10 = gameObject.transform;
|
|
int num4 = 0;
|
|
float aigeepcieck2 = ButtonThemeBase.AIGEEPCIECK;
|
|
ANGMHDJNACK angmhdjnack2 = LLICDLEPNPK.HDGNPCHPANE(transform10, num3, aigeepcieck2, (HMIPJEAODAB.JOMGGPNCMFK)((uint)22), this);
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num4)
|
|
{
|
|
}
|
|
Transform transform11 = base.gameObject.transform;
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num4)
|
|
{
|
|
}
|
|
Transform transform12 = base.gameObject.transform;
|
|
Action action2 = delegate
|
|
{
|
|
ButtonThemeBase <>4__this2 = this;
|
|
if (<>4__this2.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform14 = <>4__this2.gameObject.transform;
|
|
float z9 = localScale.z;
|
|
this.NMLJFLOCMFK = (ulong)0L;
|
|
};
|
|
this.NMLJFLOCMFK = action2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003A00 RID: 14848 RVA: 0x000F03B8 File Offset: 0x000EE5B8
|
|
[Token(Token = "0x6003A00")]
|
|
[Address(RVA = "0x9EA1B0", Offset = "0x9E8FB0", VA = "0x1809EA1B0", Slot = "7")]
|
|
public void OnPointerUp(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
Button button = this.button;
|
|
if (!this.overrideAudio)
|
|
{
|
|
if (!this.GAPKBGOFKOM)
|
|
{
|
|
RecRoomAudioClip fpdcajoggeo = this.FPDCAJOGGEO;
|
|
this.JBLOANACILL(fpdcajoggeo);
|
|
}
|
|
Action action = new Action(this.CIJMFBFEBMD);
|
|
KFBABPAPIMB kfbabpapimb = this.EGOJDKEBMNH(action);
|
|
this.NJKMEJKPIIF = kfbabpapimb;
|
|
}
|
|
if (this.isAnimationEnabled)
|
|
{
|
|
if (this.NMLJFLOCMFK != 0)
|
|
{
|
|
}
|
|
if (this.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform = base.gameObject.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 localScale;
|
|
localScale.z = z;
|
|
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
|
|
if (this.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform2 = base.gameObject.transform;
|
|
int num = 0;
|
|
if ((this.overrideAnimationTarget ? 1 : 0) != num)
|
|
{
|
|
}
|
|
Transform transform3 = base.gameObject.transform;
|
|
Action action2 = delegate
|
|
{
|
|
ButtonThemeBase <>4__this = this;
|
|
if (<>4__this.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform4 = <>4__this.gameObject.transform;
|
|
float z2 = localScale.z;
|
|
this.NMLJFLOCMFK = (ulong)0L;
|
|
};
|
|
this.NMLJFLOCMFK = action2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003A01 RID: 14849 RVA: 0x000F04B4 File Offset: 0x000EE6B4
|
|
[Token(Token = "0x6003A01")]
|
|
[Address(RVA = "0x9E94B0", Offset = "0x9E82B0", VA = "0x1809E94B0", Slot = "8")]
|
|
public void OnPointerClick(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
Button button = this.button;
|
|
if (this.NJKMEJKPIIF != 0)
|
|
{
|
|
}
|
|
this.NJKMEJKPIIF = (ulong)0L;
|
|
if (this.overrideAudio)
|
|
{
|
|
RecRoomAudioClip[] array = this.randomAudioOverrides;
|
|
if (array != 0)
|
|
{
|
|
int length = array.Length;
|
|
if (length != 0)
|
|
{
|
|
if (length > 1)
|
|
{
|
|
int num = global::UnityEngine.Random.Range(0, length);
|
|
RecRoomAudioClip[] array2 = this.randomAudioOverrides;
|
|
}
|
|
RecRoomAudioClip recRoomAudioClip;
|
|
this.JBLOANACILL(recRoomAudioClip);
|
|
return;
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
while (!this.GAPKBGOFKOM)
|
|
{
|
|
}
|
|
RecRoomAudioClip mphcgmnmfjc = this.MPHCGMNMFJC;
|
|
this.JBLOANACILL(mphcgmnmfjc);
|
|
}
|
|
|
|
// Token: 0x06003A02 RID: 14850 RVA: 0x000F0538 File Offset: 0x000EE738
|
|
[Token(Token = "0x6003A02")]
|
|
[Address(RVA = "0x9E9350", Offset = "0x9E8150", VA = "0x1809E9350")]
|
|
private Vector3 LMNGIOOEFOL(float FNJKKNKLDPB)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003A03 RID: 14851 RVA: 0x000F0548 File Offset: 0x000EE748
|
|
[Token(Token = "0x6003A03")]
|
|
[Address(RVA = "0x9E9110", Offset = "0x9E7F10", VA = "0x1809E9110")]
|
|
private void JBLOANACILL(RecRoomAudioClip LIEBGLIAJIA)
|
|
{
|
|
if (LIEBGLIAJIA != 0)
|
|
{
|
|
if (this.MDJMHGBHJAP)
|
|
{
|
|
if (base.gameObject.activeInHierarchy)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
return;
|
|
}
|
|
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance != 0)
|
|
{
|
|
Camera activeCamera = instance.CHLMFLCFGFL;
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (!(num == num2))
|
|
{
|
|
int num3 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(LIEBGLIAJIA, num3);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003A04 RID: 14852 RVA: 0x000F05BC File Offset: 0x000EE7BC
|
|
[Token(Token = "0x6003A04")]
|
|
[Address(RVA = "0x9EA5A0", Offset = "0x9E93A0", VA = "0x1809EA5A0")]
|
|
protected ButtonThemeBase()
|
|
{
|
|
List<Graphic> list = new List();
|
|
this.graphics = list;
|
|
this.textSize = (DOHBNOLCECO)((ulong)3L);
|
|
this.isAnimationEnabled = true;
|
|
this.MDJMHGBHJAP = true;
|
|
float z = Vector3.zero.z;
|
|
this.ALGKFLNEPIO.z = z;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06003A06 RID: 14854 RVA: 0x000F061C File Offset: 0x000EE81C
|
|
[Token(Token = "0x6003A06")]
|
|
[Address(RVA = "0x9E87C0", Offset = "0x9E75C0", VA = "0x1809E87C0")]
|
|
[CompilerGenerated]
|
|
private void CIJMFBFEBMD()
|
|
{
|
|
RecRoomAudioClip fpdcajoggeo = this.FPDCAJOGGEO;
|
|
this.JBLOANACILL(fpdcajoggeo);
|
|
this.NJKMEJKPIIF = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x040031DD RID: 12765
|
|
[Token(Token = "0x40031DD")]
|
|
private static readonly float AIGEEPCIECK;
|
|
|
|
// Token: 0x040031DE RID: 12766
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40031DE")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private Button button;
|
|
|
|
// Token: 0x040031DF RID: 12767
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40031DF")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private MultiGraphicButton multiGraphicButton;
|
|
|
|
// Token: 0x040031E0 RID: 12768
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40031E0")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, true, false)]
|
|
private Image surface;
|
|
|
|
// Token: 0x040031E1 RID: 12769
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40031E1")]
|
|
[SerializeField]
|
|
private bool useSurfaceOverride;
|
|
|
|
// Token: 0x040031E2 RID: 12770
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40031E2")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("useSurfaceOverride")]
|
|
private Image surfaceOverride;
|
|
|
|
// Token: 0x040031E3 RID: 12771
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40031E3")]
|
|
[INPFBLGGAJF]
|
|
[SerializeField]
|
|
private List<Graphic> graphics;
|
|
|
|
// Token: 0x040031E4 RID: 12772
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40031E4")]
|
|
[SerializeField]
|
|
private bool useGraphicsOverride;
|
|
|
|
// Token: 0x040031E5 RID: 12773
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40031E5")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("useGraphicsOverride")]
|
|
private List<Graphic> graphicsOverride;
|
|
|
|
// Token: 0x040031E6 RID: 12774
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40031E6")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, true, false)]
|
|
private UIGradient gradient;
|
|
|
|
// Token: 0x040031E7 RID: 12775
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40031E7")]
|
|
[SerializeField]
|
|
private bool useGradientOverride;
|
|
|
|
// Token: 0x040031E8 RID: 12776
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40031E8")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("useGradientOverride")]
|
|
private UIGradient gradientOverride;
|
|
|
|
// Token: 0x040031E9 RID: 12777
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40031E9")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Children, true, true, false)]
|
|
private TextMeshProUGUI textMeshProUGUI;
|
|
|
|
// Token: 0x040031EA RID: 12778
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40031EA")]
|
|
[SerializeField]
|
|
private bool useTextMeshProUGUIOverride;
|
|
|
|
// Token: 0x040031EB RID: 12779
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40031EB")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("useTextMeshProUGUIOverride")]
|
|
private TextMeshProUGUI textMeshProUGUIOverride;
|
|
|
|
// Token: 0x040031EC RID: 12780
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40031EC")]
|
|
[SerializeField]
|
|
private DOHBNOLCECO textSize;
|
|
|
|
// Token: 0x040031ED RID: 12781
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x40031ED")]
|
|
[SerializeField]
|
|
protected bool isAnimationEnabled;
|
|
|
|
// Token: 0x040031EE RID: 12782
|
|
[FieldOffset(Offset = "0x95")]
|
|
[Token(Token = "0x40031EE")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("isAnimationEnabled")]
|
|
protected bool overrideAnimationTarget;
|
|
|
|
// Token: 0x040031EF RID: 12783
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40031EF")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("overrideAnimationTarget")]
|
|
protected GameObject animationTargetOverride;
|
|
|
|
// Token: 0x040031F0 RID: 12784
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40031F0")]
|
|
[SerializeField]
|
|
protected bool overrideAudio;
|
|
|
|
// Token: 0x040031F1 RID: 12785
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40031F1")]
|
|
[SerializeField]
|
|
[OMAIFIIBMNL("overrideAudio")]
|
|
protected RecRoomAudioClip[] randomAudioOverrides;
|
|
|
|
// Token: 0x040031F2 RID: 12786
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40031F2")]
|
|
private bool MDJMHGBHJAP;
|
|
|
|
// Token: 0x040031F3 RID: 12787
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40031F3")]
|
|
private RecRoomAudioClip LKPNOHOGEHP;
|
|
|
|
// Token: 0x040031F4 RID: 12788
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40031F4")]
|
|
private RecRoomAudioClip FPDCAJOGGEO;
|
|
|
|
// Token: 0x040031F5 RID: 12789
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40031F5")]
|
|
private RecRoomAudioClip MPHCGMNMFJC;
|
|
|
|
// Token: 0x040031F6 RID: 12790
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40031F6")]
|
|
private bool GAPKBGOFKOM;
|
|
|
|
// Token: 0x040031F7 RID: 12791
|
|
[FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x40031F7")]
|
|
private Vector3 ALGKFLNEPIO;
|
|
|
|
// Token: 0x040031F8 RID: 12792
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40031F8")]
|
|
private KFBABPAPIMB NJKMEJKPIIF;
|
|
|
|
// Token: 0x040031F9 RID: 12793
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40031F9")]
|
|
private PIPDAMDIAPC NMLJFLOCMFK;
|
|
|
|
// Token: 0x0200082B RID: 2091
|
|
[Token(Token = "0x200082B")]
|
|
[CompilerGenerated]
|
|
private sealed class DKNCJGNEBLN
|
|
{
|
|
// Token: 0x06003A07 RID: 14855 RVA: 0x000F0640 File Offset: 0x000EE840
|
|
[Token(Token = "0x6003A07")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DKNCJGNEBLN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003A08 RID: 14856 RVA: 0x000F0654 File Offset: 0x000EE854
|
|
[Token(Token = "0x6003A08")]
|
|
[Address(RVA = "0x9EAF10", Offset = "0x9E9D10", VA = "0x1809EAF10")]
|
|
internal void <OnPointerDown>b__0()
|
|
{
|
|
ButtonThemeBase buttonThemeBase = this.<>4__this;
|
|
if (buttonThemeBase.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform = buttonThemeBase.gameObject.transform;
|
|
float z = this.position.z;
|
|
this.<>4__this.NMLJFLOCMFK = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x040031FA RID: 12794
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40031FA")]
|
|
public Vector3 position;
|
|
|
|
// Token: 0x040031FB RID: 12795
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40031FB")]
|
|
public ButtonThemeBase <>4__this;
|
|
}
|
|
|
|
// Token: 0x0200082C RID: 2092
|
|
[Token(Token = "0x200082C")]
|
|
[CompilerGenerated]
|
|
private sealed class ICLOOOMAMMJ
|
|
{
|
|
// Token: 0x06003A09 RID: 14857 RVA: 0x000F06A0 File Offset: 0x000EE8A0
|
|
[Token(Token = "0x6003A09")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public ICLOOOMAMMJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003A0A RID: 14858 RVA: 0x000F06B4 File Offset: 0x000EE8B4
|
|
[Token(Token = "0x6003A0A")]
|
|
[Address(RVA = "0x9EC070", Offset = "0x9EAE70", VA = "0x1809EC070")]
|
|
internal void <OnPointerDown>b__1()
|
|
{
|
|
ButtonThemeBase buttonThemeBase = this.<>4__this;
|
|
if (buttonThemeBase.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform = buttonThemeBase.gameObject.transform;
|
|
float z = this.localScale.z;
|
|
this.<>4__this.NMLJFLOCMFK = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x040031FC RID: 12796
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40031FC")]
|
|
public Vector3 localScale;
|
|
|
|
// Token: 0x040031FD RID: 12797
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40031FD")]
|
|
public ButtonThemeBase <>4__this;
|
|
}
|
|
|
|
// Token: 0x0200082D RID: 2093
|
|
[Token(Token = "0x200082D")]
|
|
[CompilerGenerated]
|
|
private sealed class MLGIPJAJPCB
|
|
{
|
|
// Token: 0x06003A0B RID: 14859 RVA: 0x000F0700 File Offset: 0x000EE900
|
|
[Token(Token = "0x6003A0B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MLGIPJAJPCB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003A0C RID: 14860 RVA: 0x000F0714 File Offset: 0x000EE914
|
|
[Token(Token = "0x6003A0C")]
|
|
[Address(RVA = "0x9EC070", Offset = "0x9EAE70", VA = "0x1809EC070")]
|
|
internal void <OnPointerUp>b__1()
|
|
{
|
|
ButtonThemeBase buttonThemeBase = this.<>4__this;
|
|
if (buttonThemeBase.overrideAnimationTarget)
|
|
{
|
|
}
|
|
Transform transform = buttonThemeBase.gameObject.transform;
|
|
float z = this.localScale.z;
|
|
this.<>4__this.NMLJFLOCMFK = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x040031FE RID: 12798
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40031FE")]
|
|
public Vector3 localScale;
|
|
|
|
// Token: 0x040031FF RID: 12799
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40031FF")]
|
|
public ButtonThemeBase <>4__this;
|
|
}
|
|
}
|
|
}
|