Files
2026-04-08 23:40:05 +02:00

1342 lines
45 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Rendering;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001A96 RID: 6806
[Token(Token = "0x2001A96")]
[StructLayout(3)]
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
{
// Token: 0x140000C6 RID: 198
// (add) Token: 0x0600B6D0 RID: 46800 RVA: 0x002AD378 File Offset: 0x002AB578
// (remove) Token: 0x0600B6D1 RID: 46801 RVA: 0x002AD394 File Offset: 0x002AB594
[Token(Token = "0x140000C6")]
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
{
[Token(Token = "0x600B6D0")]
[Address(RVA = "0x16F2DC0", Offset = "0x16F17C0", VA = "0x1816F2DC0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600B6D1")]
[Address(RVA = "0x16F3040", Offset = "0x16F1A40", VA = "0x1816F3040")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000C7 RID: 199
// (add) Token: 0x0600B6D2 RID: 46802 RVA: 0x002AD3B0 File Offset: 0x002AB5B0
// (remove) Token: 0x0600B6D3 RID: 46803 RVA: 0x002AD3CC File Offset: 0x002AB5CC
[Token(Token = "0x140000C7")]
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
{
[Token(Token = "0x600B6D2")]
[Address(RVA = "0x16F2E60", Offset = "0x16F1860", VA = "0x1816F2E60")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600B6D3")]
[Address(RVA = "0x16F30E0", Offset = "0x16F1AE0", VA = "0x1816F30E0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000C8 RID: 200
// (add) Token: 0x0600B6D4 RID: 46804 RVA: 0x002AD3E8 File Offset: 0x002AB5E8
// (remove) Token: 0x0600B6D5 RID: 46805 RVA: 0x002AD404 File Offset: 0x002AB604
[Token(Token = "0x140000C8")]
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
{
[Token(Token = "0x600B6D4")]
[Address(RVA = "0x16F2D20", Offset = "0x16F1720", VA = "0x1816F2D20")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600B6D5")]
[Address(RVA = "0x16F2FA0", Offset = "0x16F19A0", VA = "0x1816F2FA0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17001D99 RID: 7577
// (get) Token: 0x0600B6D6 RID: 46806 RVA: 0x002AD420 File Offset: 0x002AB620
[Token(Token = "0x17001D99")]
public TextMeshProUGUI GPJEDBDCNNP
{
[Token(Token = "0x600B6D6")]
[Address(RVA = "0xFEA930", Offset = "0xFE9330", VA = "0x180FEA930")]
get
{
return this.label;
}
}
// Token: 0x17001D9A RID: 7578
// (get) Token: 0x0600B6D7 RID: 46807 RVA: 0x002AD434 File Offset: 0x002AB634
// (set) Token: 0x0600B6D8 RID: 46808 RVA: 0x002AD448 File Offset: 0x002AB648
[Token(Token = "0x17001D9A")]
public bool FFDOINJEHMM
{
[Token(Token = "0x600B6D7")]
[Address(RVA = "0x9792D0", Offset = "0x977CD0", VA = "0x1809792D0")]
get
{
return this.m_Interactable;
}
[Token(Token = "0x600B6D8")]
[Address(RVA = "0x16F32D0", Offset = "0x16F1CD0", VA = "0x1816F32D0")]
set
{
base.interactable = value;
int num = 0;
int num2 = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(num2 != 0);
this.PMFNJKCHLCO();
}
}
// Token: 0x17001D9B RID: 7579
// (get) Token: 0x0600B6D9 RID: 46809 RVA: 0x002AD47C File Offset: 0x002AB67C
// (set) Token: 0x0600B6DA RID: 46810 RVA: 0x002AD490 File Offset: 0x002AB690
[Token(Token = "0x17001D9B")]
public bool LODFDOLMDCK
{
[Token(Token = "0x600B6D9")]
[Address(RVA = "0x10D49B0", Offset = "0x10D33B0", VA = "0x1810D49B0")]
get
{
return this.FGDNDDNALCC;
}
[Token(Token = "0x600B6DA")]
[Address(RVA = "0x16F1CA0", Offset = "0x16F06A0", VA = "0x1816F1CA0")]
protected set
{
this.FGDNDDNALCC = value;
Graphic targetGraphic = this.m_TargetGraphic;
int num = 0;
if (targetGraphic != num)
{
Graphic targetGraphic2 = this.m_TargetGraphic;
if (this.FGDNDDNALCC)
{
}
Color baseColor = this.BaseColor;
Color color = targetGraphic2.color;
}
}
}
// Token: 0x17001D9C RID: 7580
// (get) Token: 0x0600B6DB RID: 46811 RVA: 0x002AD4DC File Offset: 0x002AB6DC
// (set) Token: 0x0600B6DC RID: 46812 RVA: 0x002AD4F0 File Offset: 0x002AB6F0
[Token(Token = "0x17001D9C")]
public MenuFinger ALMDGGGDJEB
{
[Token(Token = "0x600B6DB")]
[Address(RVA = "0x3E2950", Offset = "0x3E1350", VA = "0x1803E2950")]
get
{
return this.BLIJCJNGGIJ;
}
[Token(Token = "0x600B6DC")]
[Address(RVA = "0x1042980", Offset = "0x1041380", VA = "0x181042980")]
protected set
{
this.BLIJCJNGGIJ = value;
}
}
// Token: 0x17001D9D RID: 7581
// (get) Token: 0x0600B6DD RID: 46813 RVA: 0x002AD504 File Offset: 0x002AB704
// (set) Token: 0x0600B6DE RID: 46814 RVA: 0x002AD518 File Offset: 0x002AB718
[Token(Token = "0x17001D9D")]
private float PAJNCEOIGPI
{
[Token(Token = "0x600B6DD")]
[Address(RVA = "0x16F1610", Offset = "0x16F0010", VA = "0x1816F1610")]
get
{
return this.NAIMECIDJDG;
}
[Token(Token = "0x600B6DE")]
[Address(RVA = "0x16F1C70", Offset = "0x16F0670", VA = "0x1816F1C70")]
set
{
this.NAIMECIDJDG = value;
this.DKILDKCKHDM = 0f;
}
}
// Token: 0x17001D9E RID: 7582
// (get) Token: 0x0600B6DF RID: 46815 RVA: 0x002AD538 File Offset: 0x002AB738
// (set) Token: 0x0600B6E0 RID: 46816 RVA: 0x002AD54C File Offset: 0x002AB74C
[Token(Token = "0x17001D9E")]
private float GJGABNIBCJG
{
[Token(Token = "0x600B6DF")]
[Address(RVA = "0x16F1FF0", Offset = "0x16F09F0", VA = "0x1816F1FF0")]
get
{
return this.BFLNGLEAMEG;
}
[Token(Token = "0x600B6E0")]
[Address(RVA = "0x16F1AC0", Offset = "0x16F04C0", VA = "0x1816F1AC0")]
set
{
float bflngleameg = this.BFLNGLEAMEG;
BoxCollider djbfpgmcfgk = this.DJBFPGMCFGK;
int num = 0;
if (djbfpgmcfgk != num)
{
BoxCollider djbfpgmcfgk2 = this.DJBFPGMCFGK;
float z = Vector3.one.z;
Vector3 vector;
float z2 = vector.z;
BoxCollider djbfpgmcfgk3 = this.DJBFPGMCFGK;
BoxCollider djbfpgmcfgk4 = this.DJBFPGMCFGK;
float num2 = value * 0.5f;
Vector3 vector2;
float z3 = vector2.z;
}
this.BFLNGLEAMEG = value;
}
}
// Token: 0x17001D9F RID: 7583
// (get) Token: 0x0600B6E1 RID: 46817 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001D9F")]
protected virtual float IJIGBIPCELG
{
[Token(Token = "0x600B6E1")]
[Address(RVA = "0x16F0F60", Offset = "0x16EF960", VA = "0x1816F0F60", Slot = "39")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001DA0 RID: 7584
// (get) Token: 0x0600B6E2 RID: 46818 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001DA0")]
protected virtual float BCGHKIMCMAE
{
[Token(Token = "0x600B6E2")]
[Address(RVA = "0x16F17B0", Offset = "0x16F01B0", VA = "0x1816F17B0", Slot = "40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001DA1 RID: 7585
// (get) Token: 0x0600B6E3 RID: 46819 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001DA1")]
protected virtual float LJDBBNHCDOE
{
[Token(Token = "0x600B6E3")]
[Address(RVA = "0x16F0F60", Offset = "0x16EF960", VA = "0x1816F0F60", Slot = "41")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001DA2 RID: 7586
// (get) Token: 0x0600B6E4 RID: 46820 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001DA2")]
protected virtual float NBEBDGGJIDP
{
[Token(Token = "0x600B6E4")]
[Address(RVA = "0x16F17C0", Offset = "0x16F01C0", VA = "0x1816F17C0", Slot = "42")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600B6E5 RID: 46821 RVA: 0x002AD5C0 File Offset: 0x002AB7C0
[Token(Token = "0x600B6E5")]
[Address(RVA = "0x16F0DA0", Offset = "0x16EF7A0", VA = "0x1816F0DA0", Slot = "43")]
protected virtual float BKABACMFHMB()
{
/*
An exception occurred when decompiling this method (0600B6E5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.Button3DBase::BKABACMFHMB()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_12:
stloc:bool(var_2_18, callgetter:bool(IAsyncResult::get_IsCompleted, ldloc:Button3DBase[exp:IAsyncResult](this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x17001DA3 RID: 7587
// (get) Token: 0x0600B6E6 RID: 46822 RVA: 0x002AD5E8 File Offset: 0x002AB7E8
[Token(Token = "0x17001DA3")]
protected StackedUIBase JGIANCOEHMA
{
[Token(Token = "0x600B6E6")]
[Address(RVA = "0x16F1DB0", Offset = "0x16F07B0", VA = "0x1816F1DB0")]
get
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah == num)
{
if (base.gameObject.GetComponentsInParent<StackedUIBase>(true).Length != 0)
{
}
int num2 = 0;
this.LJOCNMLBCAH = num2;
}
return this.LJOCNMLBCAH;
}
}
// Token: 0x17001DA4 RID: 7588
// (get) Token: 0x0600B6E7 RID: 46823 RVA: 0x002AD634 File Offset: 0x002AB834
// (set) Token: 0x0600B6E8 RID: 46824 RVA: 0x002AD648 File Offset: 0x002AB848
[Token(Token = "0x17001DA4")]
public bool PJLAONFDFFB
{
[Token(Token = "0x600B6E7")]
[Address(RVA = "0xBB03F0", Offset = "0xBAEDF0", VA = "0x180BB03F0")]
get
{
return this.DIMKJABEDBJ;
}
[Token(Token = "0x600B6E8")]
[Address(RVA = "0x16F3210", Offset = "0x16F1C10", VA = "0x1816F3210")]
set
{
bool dimkjabedbj = this.DIMKJABEDBJ;
bool dmmfoddapnj = this.DMMFODDAPNJ;
this.DMMFODDAPNJ = false;
this.DIMKJABEDBJ = value;
if (!dimkjabedbj)
{
if (!value)
{
goto IL_46;
}
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.NEBICJIKEPJ = realtimeSinceStartup;
}
if (!value && !dmmfoddapnj)
{
int num = 0;
this.CECJCHNLLNB(num != 0);
}
IL_46:
if (this.DIMKJABEDBJ)
{
}
this.GJGABNIBCJG = 1f;
this.PMFNJKCHLCO();
}
}
// Token: 0x17001DA5 RID: 7589
// (get) Token: 0x0600B6E9 RID: 46825 RVA: 0x002AD6B8 File Offset: 0x002AB8B8
[Token(Token = "0x17001DA5")]
protected bool PGABFKOHPMJ
{
[Token(Token = "0x600B6E9")]
[Address(RVA = "0x16F1600", Offset = "0x16F0000", VA = "0x1816F1600")]
get
{
return this.IBALBCFIDLM;
}
}
// Token: 0x0600B6EA RID: 46826 RVA: 0x002AD6CC File Offset: 0x002AB8CC
[Token(Token = "0x600B6EA")]
[Address(RVA = "0x16F2000", Offset = "0x16F0A00", VA = "0x1816F2000")]
protected void PMFNJKCHLCO()
{
if (!this.DIMKJABEDBJ)
{
}
if ((uint)4 != (uint)this.CDGHKMKCMIB)
{
this.InstantClearState();
}
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
}
// Token: 0x0600B6EB RID: 46827 RVA: 0x002AD6FC File Offset: 0x002AB8FC
[Token(Token = "0x600B6EB")]
[Address(RVA = "0x16F1D60", Offset = "0x16F0760", VA = "0x1816F1D60")]
private Selectable.SelectionState OJPDNKIKFIH()
{
if (!this.DIMKJABEDBJ)
{
int num = 0;
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
}
return Selectable.SelectionState.Pressed;
}
// Token: 0x0600B6EC RID: 46828 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B6EC")]
[Address(RVA = "0x16F0F90", Offset = "0x16EF990", VA = "0x1816F0F90", Slot = "26")]
protected override void DoStateTransition(Selectable.SelectionState GKNIHNHGBKC, bool BKDCBHDFBCH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B6ED RID: 46829 RVA: 0x002AD724 File Offset: 0x002AB924
[Token(Token = "0x600B6ED")]
[Address(RVA = "0x16F2520", Offset = "0x16F0F20", VA = "0x1816F2520", Slot = "6")]
protected override void Start()
{
base..ctor();
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
int num = 0;
bool flag = stackedUIBase == num;
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
if (!flag)
{
Canvas canvas = this.JGIANCOEHMA.canvas;
bfpibefkala._canvas = canvas;
}
bfpibefkala.FetchRootCanvas();
float num2 = this.NBEBDGGJIDP;
this.Update();
this.NFJHDIADDEG = true;
if (Application.isPlaying)
{
base.gameObject.SetTagRecursively("Button3D");
}
}
// Token: 0x0600B6EE RID: 46830 RVA: 0x002AD7A4 File Offset: 0x002AB9A4
[Token(Token = "0x600B6EE")]
[Address(RVA = "0x16F0750", Offset = "0x16EF150", VA = "0x1816F0750", Slot = "4")]
protected override void Awake()
{
GameObject gameObject = this.object2d;
int num = 0;
if (!(gameObject == num))
{
Graphic[] componentsInChildren = this.object2d.GetComponentsInChildren<Graphic>();
int num2 = 0;
int length = componentsInChildren.Length;
if (num2 < length)
{
Graphic graphic = componentsInChildren[num2];
Graphic targetGraphic = this.m_TargetGraphic;
if (graphic != targetGraphic)
{
IgnoreUIButtonHighlight component = componentsInChildren[num2].GetComponent<IgnoreUIButtonHighlight>();
int num3 = 0;
if (component == num3)
{
List<Graphic> fonhlamhemm = this.FONHLAMHEMM;
Graphic graphic2 = componentsInChildren[num2];
fonhlamhemm.Add(graphic2);
}
}
num2++;
}
Graphic targetGraphic2 = this.m_TargetGraphic;
this.FGDNDDNALCC = num2 != 0;
int num4 = 0;
if (targetGraphic2 != num4)
{
Graphic targetGraphic3 = this.m_TargetGraphic;
if ((this.FGDNDDNALCC ? 1 : 0) != num2)
{
}
Color baseColor = this.BaseColor;
Color color = targetGraphic3.color;
}
UI3DScaler componentInChildren = base.GetComponentInChildren<UI3DScaler>(true);
this.BFPIBEFKALA = componentInChildren;
int num5 = 0;
if (componentInChildren == num5)
{
string name = base.name;
Debug.LogError("3D Button " + name + " is missing 3d scalar.");
}
Renderer componentInChildren2 = this.BFPIBEFKALA.GetComponentInChildren<Renderer>(true);
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
this.CHEJPOIMMCK = componentInChildren2;
BoxCollider boxCollider;
this.DJBFPGMCFGK = boxCollider;
int num6 = 0;
if (!(boxCollider == num6))
{
if ((this.DIMKJABEDBJ ? 1 : 0) != num2)
{
this.GJGABNIBCJG = 1.5f;
}
this.GJGABNIBCJG = 1f;
}
string name2 = base.name;
Debug.LogError("3D Button " + name2 + " is missing a collider.");
Navigation navigation = this.m_Navigation;
Selectable selectOnDown = this.m_Navigation.m_SelectOnDown;
base.navigation = num2;
if (Application.isPlaying && this.toastId != (IAFCKKHMKKM)num2)
{
if (Resources.Load("[Toast]") != 0)
{
}
Transform transform = this.object2d.transform;
GameObject gameObject2;
Toast component2 = gameObject2.GetComponent<Toast>();
this.AKLMNJCALIL = component2;
IAFCKKHMKKM iafckkhmkkm = this.toastId;
component2.ToastId = iafckkhmkkm;
if (this.toastId == IAFCKKHMKKM.NewRoom)
{
Transform transform2 = this.AKLMNJCALIL.transform;
Toast aklmnjcalil = this.AKLMNJCALIL;
Vector3 vector;
float z = vector.z;
Transform transform3 = aklmnjcalil.transform;
}
}
return;
}
string name3 = base.name;
Debug.LogError("Object 2d on " + name3 + " is required", this);
}
// Token: 0x0600B6EF RID: 46831 RVA: 0x002AD9F0 File Offset: 0x002ABBF0
[Token(Token = "0x600B6EF")]
[Address(RVA = "0x16F1EC0", Offset = "0x16F08C0", VA = "0x1816F1EC0", Slot = "5")]
protected override void OnEnable()
{
base.OnEnable();
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.NEBICJIKEPJ = realtimeSinceStartup;
if (this.NFJHDIADDEG)
{
float num = this.NBEBDGGJIDP;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
// Token: 0x0600B6F0 RID: 46832 RVA: 0x002ADA2C File Offset: 0x002ABC2C
[Token(Token = "0x600B6F0")]
[Address(RVA = "0x16F1E80", Offset = "0x16F0880", VA = "0x1816F1E80", Slot = "7")]
protected override void OnDisable()
{
base.OnDisable();
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(true);
}
// Token: 0x0600B6F1 RID: 46833 RVA: 0x002ADA58 File Offset: 0x002ABC58
[Token(Token = "0x600B6F1")]
[Address(RVA = "0x16F2760", Offset = "0x16F1160", VA = "0x1816F2760", Slot = "44")]
protected virtual void Update()
{
/*
An exception occurred when decompiling this method (0600B6F1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.Button3DBase::Update()
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
Actual value was -1.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 327
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600B6F2 RID: 46834 RVA: 0x002ADC70 File Offset: 0x002ABE70
[Token(Token = "0x600B6F2")]
[Address(RVA = "0x16F11A0", Offset = "0x16EFBA0", VA = "0x1816F11A0")]
private void FKJFMFDHNEG()
{
global::UnityEngine.Object @object = Resources.Load("[Toast]");
int num = 0;
if (@object != 0)
{
}
Transform transform = this.object2d.transform;
int num2 = 0;
Toast component = global::UnityEngine.Object.Instantiate<GameObject>(num, transform, num2 != 0).GetComponent<Toast>();
this.AKLMNJCALIL = component;
IAFCKKHMKKM iafckkhmkkm = this.toastId;
component.ToastId = iafckkhmkkm;
if (this.toastId == IAFCKKHMKKM.NewRoom)
{
Transform transform2 = this.AKLMNJCALIL.transform;
Toast aklmnjcalil = this.AKLMNJCALIL;
Vector3 vector;
float z = vector.z;
Transform transform3 = aklmnjcalil.transform;
}
}
// Token: 0x0600B6F3 RID: 46835 RVA: 0x002ADCFC File Offset: 0x002ABEFC
[Token(Token = "0x600B6F3")]
[Address(RVA = "0x16F2170", Offset = "0x16F0B70", VA = "0x1816F2170", Slot = "45")]
public virtual void SetAxisValue(float AEFHIEEGPME, bool CDFHDACBFKN = false)
{
GameObject gameObject = this.object2d;
int num = 0;
if (gameObject != num && (CDFHDACBFKN || CDFHDACBFKN))
{
Button3DBase.Button3DConstraints button3DConstraints = this.constraints;
this.EFHPEMPKFPK = AEFHIEEGPME;
float num2 = button3DConstraints.IMFMKBHAPLF(AEFHIEEGPME);
float num3 = this.LJDBBNHCDOE;
float num4 = Mathf.Lerp(1f, AEFHIEEGPME, AEFHIEEGPME);
Transform transform = this.object2d.transform;
GameObject gameObject2 = this.object2d;
int num5 = 0;
gameObject2.transform.localPosition = num5;
Transform transform2 = this.object2d.transform;
GameObject gameObject3 = this.object2d;
int num6 = 0;
gameObject3.transform.localScale = num6;
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
int num7 = 0;
if (bfpibefkala != num7)
{
this.BFPIBEFKALA.Refresh();
}
Button3DBase.Button3DConstraints button3DConstraints2 = this.constraints;
int num8 = 0;
float num9 = button3DConstraints2.IMFMKBHAPLF((float)num8);
BoxCollider djbfpgmcfgk = this.DJBFPGMCFGK;
int num10 = 0;
if (djbfpgmcfgk != num10 && !float.IsNaN(AEFHIEEGPME) && !float.IsInfinity(AEFHIEEGPME))
{
BoxCollider djbfpgmcfgk2 = this.DJBFPGMCFGK;
Vector3 size = djbfpgmcfgk.size;
BoxCollider djbfpgmcfgk3 = this.DJBFPGMCFGK;
}
}
}
// Token: 0x0600B6F4 RID: 46836 RVA: 0x002ADE30 File Offset: 0x002AC030
[Token(Token = "0x600B6F4")]
[Address(RVA = "0x16F1320", Offset = "0x16EFD20", VA = "0x1816F1320")]
private void FMBCPOMDPPE(float JCLLJJHJMME)
{
/*
An exception occurred when decompiling this method (0600B6F4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.Button3DBase::FMBCPOMDPPE(System.Single)
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
Actual value was -1.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 327
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600B6F5 RID: 46837 RVA: 0x002ADE88 File Offset: 0x002AC088
[Token(Token = "0x600B6F5")]
[Address(RVA = "0x16F18C0", Offset = "0x16F02C0", VA = "0x1816F18C0")]
private void LLEHNAKDANA()
{
bool flag = this.<ELPEDDKGKFK>k__BackingField;
if (this.DIMKJABEDBJ != flag)
{
this.PJLAONFDFFB = flag;
return;
}
}
// Token: 0x0600B6F6 RID: 46838 RVA: 0x002ADEB0 File Offset: 0x002AC0B0
[Token(Token = "0x600B6F6")]
[Address(RVA = "0x16F19A0", Offset = "0x16F03A0", VA = "0x1816F19A0")]
private void MENALJHPBLN(float LOHDKLIFEPH)
{
if (!this.DIMKJABEDBJ)
{
this.Select();
bool dimkjabedbj = this.DIMKJABEDBJ;
this.DMMFODDAPNJ = false;
if (!dimkjabedbj)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
this.NEBICJIKEPJ = realtimeSinceStartup;
}
if ((ulong)1L == 0UL)
{
goto IL_72;
}
}
if (this.IJIGBIPCELG <= LOHDKLIFEPH)
{
return;
}
bool dimkjabedbj2 = this.DIMKJABEDBJ;
bool dmmfoddapnj = this.DMMFODDAPNJ;
this.DMMFODDAPNJ = false;
if (dimkjabedbj2 && !dmmfoddapnj)
{
int num = 0;
this.CECJCHNLLNB(num != 0);
}
if (this.DIMKJABEDBJ)
{
}
IL_72:
this.GJGABNIBCJG = 1f;
this.PMFNJKCHLCO();
}
// Token: 0x0600B6F7 RID: 46839 RVA: 0x002ADF40 File Offset: 0x002AC140
[Token(Token = "0x600B6F7")]
[Address(RVA = "0x16F0DE0", Offset = "0x16EF7E0", VA = "0x1816F0DE0", Slot = "46")]
protected virtual void CECJCHNLLNB(bool DDFLMNGNNIP = false)
{
if (!DDFLMNGNNIP)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij != num)
{
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
}
if (this.ButtonDownAudio != (ulong)0L)
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num2 = 0;
if (ljocnmlbcah != num2)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
RecRoomAudioClip buttonDownAudio = this.ButtonDownAudio;
int num3 = 0;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonDownAudio, transform, num4, num3);
}
}
Button3DBase.IOJHBLEGKFK dmkkneoiigg = this.DMKKNEOIIGG;
if (dmkkneoiigg != 0)
{
dmkkneoiigg(this);
}
}
// Token: 0x0600B6F8 RID: 46840 RVA: 0x002ADFDC File Offset: 0x002AC1DC
[Token(Token = "0x600B6F8")]
[Address(RVA = "0x16F1630", Offset = "0x16F0030", VA = "0x1816F1630", Slot = "47")]
protected virtual void IOIPLOFNEGH(bool DDFLMNGNNIP = false)
{
if (!DDFLMNGNNIP)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij != num)
{
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
}
if (this.ButtonUpAudio != (ulong)0L)
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num2 = 0;
if (ljocnmlbcah != num2)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
RecRoomAudioClip buttonUpAudio = this.ButtonUpAudio;
int num3 = 0;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonUpAudio, transform, num4, num3);
}
}
Button3DBase.IOJHBLEGKFK olamkldopce = this.OLAMKLDOPCE;
if (olamkldopce != 0)
{
olamkldopce(this);
}
}
// Token: 0x0600B6F9 RID: 46841 RVA: 0x002AE078 File Offset: 0x002AC278
[Token(Token = "0x600B6F9")]
[Address(RVA = "0x16F0F70", Offset = "0x16EF970", VA = "0x1816F0F70", Slot = "48")]
protected virtual void DJFFCNMEHNL()
{
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
if (cgohkpcbjie != 0)
{
cgohkpcbjie(this);
return;
}
}
// Token: 0x0600B6FA RID: 46842 RVA: 0x002AE098 File Offset: 0x002AC298
[Token(Token = "0x600B6FA")]
[Address(RVA = "0x16F26E0", Offset = "0x16F10E0", VA = "0x1816F26E0")]
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij == num)
{
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
}
}
// Token: 0x0600B6FB RID: 46843 RVA: 0x002AE0C0 File Offset: 0x002AC2C0
[Token(Token = "0x600B6FB")]
[Address(RVA = "0x16F2640", Offset = "0x16F1040", VA = "0x1816F2640")]
public void TryReleaseMenuFinger(MenuFinger BLIJCJNGGIJ)
{
if (this.BLIJCJNGGIJ == BLIJCJNGGIJ)
{
int num = 0;
int num2 = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(num2 != 0);
}
}
// Token: 0x0600B6FC RID: 46844 RVA: 0x002AE0F8 File Offset: 0x002AC2F8
[Token(Token = "0x600B6FC")]
[Address(RVA = "0x16F0D80", Offset = "0x16EF780", VA = "0x1816F0D80")]
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
{
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(KGODFEIPINC);
}
// Token: 0x17001DA6 RID: 7590
// (get) Token: 0x0600B6FD RID: 46845 RVA: 0x002AE11C File Offset: 0x002AC31C
// (set) Token: 0x0600B6FE RID: 46846 RVA: 0x002AE130 File Offset: 0x002AC330
[Token(Token = "0x17001DA6")]
public bool BCLOLHJMILL
{
[Token(Token = "0x600B6FD")]
[Address(RVA = "0x16F2F90", Offset = "0x16F1990", VA = "0x1816F2F90")]
get;
[Token(Token = "0x600B6FE")]
[Address(RVA = "0x16F1620", Offset = "0x16F0020", VA = "0x1816F1620")]
protected set;
}
// Token: 0x0600B6FF RID: 46847 RVA: 0x002AE144 File Offset: 0x002AC344
[Token(Token = "0x600B6FF")]
[Address(RVA = "0x16F1F20", Offset = "0x16F0920", VA = "0x1816F1F20", Slot = "32")]
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
{
base.OnPointerDown(OEKEOCOGKMG);
this.<ELPEDDKGKFK>k__BackingField = true;
}
// Token: 0x0600B700 RID: 46848 RVA: 0x002AE160 File Offset: 0x002AC360
[Token(Token = "0x600B700")]
[Address(RVA = "0x16F1FA0", Offset = "0x16F09A0", VA = "0x1816F1FA0", Slot = "33")]
public override void OnPointerUp(PointerEventData OEKEOCOGKMG)
{
base.OnPointerUp(OEKEOCOGKMG);
if (OEKEOCOGKMG.<button>k__BackingField == PointerEventData.InputButton.Left)
{
this.<ELPEDDKGKFK>k__BackingField = false;
}
}
// Token: 0x0600B701 RID: 46849 RVA: 0x002AE18C File Offset: 0x002AC38C
[Token(Token = "0x600B701")]
[Address(RVA = "0x16F1440", Offset = "0x16EFE40", VA = "0x1816F1440")]
public void ForcePressed()
{
this.OnDestroy();
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
int num = 0;
if (!(stackedUIBase == num))
{
this.CECJCHNLLNB(true);
this.PMFNJKCHLCO();
return;
}
}
// Token: 0x0600B702 RID: 46850 RVA: 0x002AE1C0 File Offset: 0x002AC3C0
[Token(Token = "0x600B702")]
[Address(RVA = "0x16F18E0", Offset = "0x16F02E0", VA = "0x1816F18E0")]
protected void MALDFLCADLG(bool KGODFEIPINC = false)
{
if (this.DIMKJABEDBJ && (KGODFEIPINC || Time.realtimeSinceStartup > this.hairTriggerCancelThreshold))
{
this.DMMFODDAPNJ = true;
}
bool dimkjabedbj = this.DIMKJABEDBJ;
bool dmmfoddapnj = this.DMMFODDAPNJ;
this.<ELPEDDKGKFK>k__BackingField = false;
this.DMMFODDAPNJ = false;
if (dimkjabedbj && !dmmfoddapnj)
{
int num = 0;
this.CECJCHNLLNB(num != 0);
}
if (this.DIMKJABEDBJ)
{
}
this.GJGABNIBCJG = 1f;
this.PMFNJKCHLCO();
}
// Token: 0x0600B703 RID: 46851 RVA: 0x002AE238 File Offset: 0x002AC438
[Token(Token = "0x600B703")]
[Address(RVA = "0x16F1F50", Offset = "0x16F0950", VA = "0x1816F1F50", Slot = "34")]
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
{
this.IBALBCFIDLM = true;
this.PMFNJKCHLCO();
}
// Token: 0x0600B704 RID: 46852 RVA: 0x002AE254 File Offset: 0x002AC454
[Token(Token = "0x600B704")]
[Address(RVA = "0x16F1F60", Offset = "0x16F0960", VA = "0x1816F1F60", Slot = "35")]
public override void OnPointerExit(PointerEventData OEKEOCOGKMG)
{
this.IBALBCFIDLM = false;
if (this.<ELPEDDKGKFK>k__BackingField)
{
int num = 0;
this.MALDFLCADLG(num != 0);
}
this.PMFNJKCHLCO();
}
// Token: 0x0600B705 RID: 46853 RVA: 0x002AE280 File Offset: 0x002AC480
[Token(Token = "0x600B705")]
[Address(RVA = "0x16F17D0", Offset = "0x16F01D0", VA = "0x1816F17D0")]
protected void LADOEEHALOJ()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x0600B706 RID: 46854 RVA: 0x002AE2B4 File Offset: 0x002AC4B4
[Token(Token = "0x600B706")]
[Address(RVA = "0x16F1510", Offset = "0x16EFF10", VA = "0x1816F1510")]
protected void GBNAFKIKAOP()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x0600B707 RID: 46855 RVA: 0x002AE2E8 File Offset: 0x002AC4E8
[Token(Token = "0x600B707")]
[Address(RVA = "0x16F2080", Offset = "0x16F0A80", VA = "0x1816F2080")]
public void RenderOutline()
{
Renderer chejpoimmck = this.CHEJPOIMMCK;
int num = 0;
if (chejpoimmck != num && this.CHEJPOIMMCK.GetSharedMaterialArray() != 0)
{
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
Renderer chejpoimmck2 = this.CHEJPOIMMCK;
int length = chejpoimmck2.GetSharedMaterialArray().Length;
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, chejpoimmck2, length, true);
}
}
// Token: 0x17001DA7 RID: 7591
// (get) Token: 0x0600B708 RID: 46856 RVA: 0x002AE348 File Offset: 0x002AC548
// (set) Token: 0x0600B709 RID: 46857 RVA: 0x002AE37C File Offset: 0x002AC57C
[Token(Token = "0x17001DA7")]
public bool JMMLBJBNGMB
{
[Token(Token = "0x600B708")]
[Address(RVA = "0x16F2F00", Offset = "0x16F1900", VA = "0x1816F2F00")]
get
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
return this.buttonHighlight.MPPPIBKPECP;
}
throw new NullReferenceException();
}
[Token(Token = "0x600B709")]
[Address(RVA = "0x16F3180", Offset = "0x16F1B80", VA = "0x1816F3180")]
set
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
this.buttonHighlight.MPPPIBKPECP = value;
}
}
}
// Token: 0x0600B70A RID: 46858 RVA: 0x002AE3B0 File Offset: 0x002AC5B0
[Token(Token = "0x600B70A")]
[Address(RVA = "0x16F2C50", Offset = "0x16F1650", VA = "0x1816F2C50")]
protected Button3DBase()
{
Color white = Color.white;
Color white2 = Color.white;
this.hairTriggerCancelThreshold = 0.5f;
List<Graphic> list = new List();
this.FONHLAMHEMM = list;
this.IFHCLIFBNCD = 3f;
this.EFHPEMPKFPK = -1f;
base..ctor();
}
// Token: 0x040077FD RID: 30717
[Token(Token = "0x40077FD")]
private const float NGONLHKMBDJ = 1f;
// Token: 0x040077FE RID: 30718
[Token(Token = "0x40077FE")]
private const float AMCLMDMNOAE = 1.5f;
// Token: 0x04007802 RID: 30722
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4007802")]
public Color BaseColor;
// Token: 0x04007803 RID: 30723
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4007803")]
public Color ToggleColor;
// Token: 0x04007804 RID: 30724
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x4007804")]
[SerializeField]
private GameObject object2d;
// Token: 0x04007805 RID: 30725
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x4007805")]
[SerializeField]
private float hairTriggerCancelThreshold;
// Token: 0x04007806 RID: 30726
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x4007806")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)]
private ButtonHighlight buttonHighlight;
// Token: 0x04007807 RID: 30727
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x4007807")]
[SerializeField]
private IAFCKKHMKKM toastId;
// Token: 0x04007808 RID: 30728
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x4007808")]
private Toast AKLMNJCALIL;
// Token: 0x04007809 RID: 30729
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x4007809")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Children, false, false)]
protected TextMeshProUGUI label;
// Token: 0x0400780A RID: 30730
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x400780A")]
private bool FGDNDDNALCC;
// Token: 0x0400780B RID: 30731
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400780B")]
[SerializeField]
protected Button3DBase.Button3DConstraints constraints;
// Token: 0x0400780C RID: 30732
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x400780C")]
private MenuFinger BLIJCJNGGIJ;
// Token: 0x0400780D RID: 30733
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400780D")]
private List<Graphic> FONHLAMHEMM;
// Token: 0x0400780E RID: 30734
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x400780E")]
private float IFHCLIFBNCD;
// Token: 0x0400780F RID: 30735
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
[Token(Token = "0x400780F")]
private float DKILDKCKHDM;
// Token: 0x04007810 RID: 30736
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x4007810")]
private bool OADDHNDLPFK;
// Token: 0x04007811 RID: 30737
[global::Cpp2IlInjected.FieldOffset(Offset = "0x184")]
[Token(Token = "0x4007811")]
private float NAIMECIDJDG;
// Token: 0x04007812 RID: 30738
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x4007812")]
private float BFLNGLEAMEG;
// Token: 0x04007813 RID: 30739
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x4007813")]
private StackedUIBase LJOCNMLBCAH;
// Token: 0x04007814 RID: 30740
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x4007814")]
private bool DMMFODDAPNJ;
// Token: 0x04007815 RID: 30741
[global::Cpp2IlInjected.FieldOffset(Offset = "0x199")]
[Token(Token = "0x4007815")]
private bool DIMKJABEDBJ;
// Token: 0x04007816 RID: 30742
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19C")]
[Token(Token = "0x4007816")]
private float NEBICJIKEPJ;
// Token: 0x04007817 RID: 30743
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4007817")]
private Selectable.SelectionState CDGHKMKCMIB;
// Token: 0x04007818 RID: 30744
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4007818")]
private UI3DScaler BFPIBEFKALA;
// Token: 0x04007819 RID: 30745
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4007819")]
private Renderer CHEJPOIMMCK;
// Token: 0x0400781A RID: 30746
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400781A")]
private BoxCollider DJBFPGMCFGK;
// Token: 0x0400781B RID: 30747
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x400781B")]
private float EFHPEMPKFPK;
// Token: 0x0400781C RID: 30748
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C4")]
[Token(Token = "0x400781C")]
private bool NFJHDIADDEG;
// Token: 0x0400781E RID: 30750
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C6")]
[Token(Token = "0x400781E")]
private bool IBALBCFIDLM;
// Token: 0x0400781F RID: 30751
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x400781F")]
public RecRoomAudioClip ButtonDownAudio;
// Token: 0x04007820 RID: 30752
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4007820")]
public RecRoomAudioClip ButtonUpAudio;
// Token: 0x02001A97 RID: 6807
[Token(Token = "0x2001A97")]
public sealed class IOJHBLEGKFK : MulticastDelegate
{
// Token: 0x0600B70B RID: 46859 RVA: 0x002AE400 File Offset: 0x002AC600
[Token(Token = "0x600B70B")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public IOJHBLEGKFK(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600B70C RID: 46860 RVA: 0x002AE41C File Offset: 0x002AC61C
[Token(Token = "0x600B70C")]
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
public void Invoke(Button3DBase LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600B70D RID: 46861 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B70D")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
public IAsyncResult BeginInvoke(Button3DBase LKDLEHGHCAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600B70E RID: 46862 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B70E")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001A98 RID: 6808
[Token(Token = "0x2001A98")]
[Serializable]
public class Button3DConstraints
{
// Token: 0x0600B70F RID: 46863 RVA: 0x002AE4D8 File Offset: 0x002AC6D8
[Token(Token = "0x600B70F")]
[Address(RVA = "0x16F3320", Offset = "0x16F1D20", VA = "0x1816F3320")]
public float IFGFFIKIEGI(float GPDGCLIOACB)
{
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
}
// Token: 0x0600B710 RID: 46864 RVA: 0x002AE4F4 File Offset: 0x002AC6F4
[Token(Token = "0x600B710")]
[Address(RVA = "0x16F33B0", Offset = "0x16F1DB0", VA = "0x1816F33B0")]
public float IMFMKBHAPLF(float GLHHBDHELAO)
{
float num = Mathf.Clamp01(GLHHBDHELAO);
return Mathf.Lerp(num, GLHHBDHELAO, num);
}
// Token: 0x0600B711 RID: 46865 RVA: 0x002AE510 File Offset: 0x002AC710
[Token(Token = "0x600B711")]
[Address(RVA = "0x16F3450", Offset = "0x16F1E50", VA = "0x1816F3450")]
public Button3DConstraints()
{
}
// Token: 0x04007821 RID: 30753
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4007821")]
[SerializeField]
private float UnpressedOffset;
// Token: 0x04007822 RID: 30754
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4007822")]
[SerializeField]
private float MaxPressedOffset = 80f;
}
}
}