m
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user