Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/Button3DBase.cs
T
2026-04-10 22:50:51 +02:00

1340 lines
44 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Rendering;
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x020010F9 RID: 4345
[Token(Token = "0x20010F9")]
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
{
// Token: 0x140000A3 RID: 163
// (add) Token: 0x06006252 RID: 25170 RVA: 0x001586E0 File Offset: 0x001568E0
// (remove) Token: 0x06006253 RID: 25171 RVA: 0x001586FC File Offset: 0x001568FC
[Token(Token = "0x140000A3")]
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
{
[Token(Token = "0x6006252")]
[Address(RVA = "0xF33B40", Offset = "0xF32940", VA = "0x180F33B40")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6006253")]
[Address(RVA = "0xF33DD0", Offset = "0xF32BD0", VA = "0x180F33DD0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000A4 RID: 164
// (add) Token: 0x06006254 RID: 25172 RVA: 0x00158718 File Offset: 0x00156918
// (remove) Token: 0x06006255 RID: 25173 RVA: 0x00158734 File Offset: 0x00156934
[Token(Token = "0x140000A4")]
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
{
[Token(Token = "0x6006254")]
[Address(RVA = "0xF33BE0", Offset = "0xF329E0", VA = "0x180F33BE0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6006255")]
[Address(RVA = "0xF33E70", Offset = "0xF32C70", VA = "0x180F33E70")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x140000A5 RID: 165
// (add) Token: 0x06006256 RID: 25174 RVA: 0x00158750 File Offset: 0x00156950
// (remove) Token: 0x06006257 RID: 25175 RVA: 0x0015876C File Offset: 0x0015696C
[Token(Token = "0x140000A5")]
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
{
[Token(Token = "0x6006256")]
[Address(RVA = "0xF33AA0", Offset = "0xF328A0", VA = "0x180F33AA0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6006257")]
[Address(RVA = "0xF33D30", Offset = "0xF32B30", VA = "0x180F33D30")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x170010C4 RID: 4292
// (get) Token: 0x06006258 RID: 25176 RVA: 0x00158788 File Offset: 0x00156988
[Token(Token = "0x170010C4")]
public TextMeshProUGUI GPJEDBDCNNP
{
[Token(Token = "0x6006258")]
[Address(RVA = "0x5F4D40", Offset = "0x5F3B40", VA = "0x1805F4D40")]
get
{
return this.label;
}
}
// Token: 0x170010C5 RID: 4293
// (get) Token: 0x06006259 RID: 25177 RVA: 0x0015879C File Offset: 0x0015699C
// (set) Token: 0x0600625A RID: 25178 RVA: 0x001587B0 File Offset: 0x001569B0
[Token(Token = "0x170010C5")]
public bool FFDOINJEHMM
{
[Token(Token = "0x6006259")]
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980")]
get
{
return this.m_Interactable;
}
[Token(Token = "0x600625A")]
[Address(RVA = "0xF34060", Offset = "0xF32E60", VA = "0x180F34060")]
set
{
base.interactable = value;
int num = 0;
int num2 = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(num2 != 0);
this.PMFNJKCHLCO();
}
}
// Token: 0x170010C6 RID: 4294
// (get) Token: 0x0600625B RID: 25179 RVA: 0x001587E4 File Offset: 0x001569E4
// (set) Token: 0x0600625C RID: 25180 RVA: 0x001587F8 File Offset: 0x001569F8
[Token(Token = "0x170010C6")]
public bool LODFDOLMDCK
{
[Token(Token = "0x600625B")]
[Address(RVA = "0x9CD920", Offset = "0x9CC720", VA = "0x1809CD920")]
get
{
return this.FGDNDDNALCC;
}
[Token(Token = "0x600625C")]
[Address(RVA = "0xF32A20", Offset = "0xF31820", VA = "0x180F32A20")]
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: 0x170010C7 RID: 4295
// (get) Token: 0x0600625D RID: 25181 RVA: 0x00158844 File Offset: 0x00156A44
// (set) Token: 0x0600625E RID: 25182 RVA: 0x00158858 File Offset: 0x00156A58
[Token(Token = "0x170010C7")]
public MenuFinger ALMDGGGDJEB
{
[Token(Token = "0x600625D")]
[Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960")]
get
{
return this.BLIJCJNGGIJ;
}
[Token(Token = "0x600625E")]
[Address(RVA = "0xBDA740", Offset = "0xBD9540", VA = "0x180BDA740")]
protected set
{
this.BLIJCJNGGIJ = value;
}
}
// Token: 0x170010C8 RID: 4296
// (get) Token: 0x0600625F RID: 25183 RVA: 0x0015886C File Offset: 0x00156A6C
// (set) Token: 0x06006260 RID: 25184 RVA: 0x00158880 File Offset: 0x00156A80
[Token(Token = "0x170010C8")]
private float PAJNCEOIGPI
{
[Token(Token = "0x600625F")]
[Address(RVA = "0xF32390", Offset = "0xF31190", VA = "0x180F32390")]
get
{
return this.NAIMECIDJDG;
}
[Token(Token = "0x6006260")]
[Address(RVA = "0xF329F0", Offset = "0xF317F0", VA = "0x180F329F0")]
set
{
this.NAIMECIDJDG = value;
this.DKILDKCKHDM = 0f;
}
}
// Token: 0x170010C9 RID: 4297
// (get) Token: 0x06006261 RID: 25185 RVA: 0x001588A0 File Offset: 0x00156AA0
// (set) Token: 0x06006262 RID: 25186 RVA: 0x001588B4 File Offset: 0x00156AB4
[Token(Token = "0x170010C9")]
private float GJGABNIBCJG
{
[Token(Token = "0x6006261")]
[Address(RVA = "0xF32D70", Offset = "0xF31B70", VA = "0x180F32D70")]
get
{
return this.BFLNGLEAMEG;
}
[Token(Token = "0x6006262")]
[Address(RVA = "0xF32840", Offset = "0xF31640", VA = "0x180F32840")]
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: 0x170010CA RID: 4298
// (get) Token: 0x06006263 RID: 25187 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170010CA")]
protected virtual float IJIGBIPCELG
{
[Token(Token = "0x6006263")]
[Address(RVA = "0xF31CE0", Offset = "0xF30AE0", VA = "0x180F31CE0", Slot = "39")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170010CB RID: 4299
// (get) Token: 0x06006264 RID: 25188 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170010CB")]
protected virtual float BCGHKIMCMAE
{
[Token(Token = "0x6006264")]
[Address(RVA = "0xF32530", Offset = "0xF31330", VA = "0x180F32530", Slot = "40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170010CC RID: 4300
// (get) Token: 0x06006265 RID: 25189 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170010CC")]
protected virtual float LJDBBNHCDOE
{
[Token(Token = "0x6006265")]
[Address(RVA = "0xF31CE0", Offset = "0xF30AE0", VA = "0x180F31CE0", Slot = "41")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170010CD RID: 4301
// (get) Token: 0x06006266 RID: 25190 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170010CD")]
protected virtual float NBEBDGGJIDP
{
[Token(Token = "0x6006266")]
[Address(RVA = "0xF32540", Offset = "0xF31340", VA = "0x180F32540", Slot = "42")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06006267 RID: 25191 RVA: 0x00158928 File Offset: 0x00156B28
[Token(Token = "0x6006267")]
[Address(RVA = "0xF31B20", Offset = "0xF30920", VA = "0x180F31B20", Slot = "43")]
protected virtual float BKABACMFHMB()
{
/*
An exception occurred when decompiling this method (06006267)
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: 0x170010CE RID: 4302
// (get) Token: 0x06006268 RID: 25192 RVA: 0x00158950 File Offset: 0x00156B50
[Token(Token = "0x170010CE")]
protected StackedUIBase JGIANCOEHMA
{
[Token(Token = "0x6006268")]
[Address(RVA = "0xF32B30", Offset = "0xF31930", VA = "0x180F32B30")]
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: 0x170010CF RID: 4303
// (get) Token: 0x06006269 RID: 25193 RVA: 0x0015899C File Offset: 0x00156B9C
// (set) Token: 0x0600626A RID: 25194 RVA: 0x001589B0 File Offset: 0x00156BB0
[Token(Token = "0x170010CF")]
public bool PJLAONFDFFB
{
[Token(Token = "0x6006269")]
[Address(RVA = "0xF33D10", Offset = "0xF32B10", VA = "0x180F33D10")]
get
{
return this.DIMKJABEDBJ;
}
[Token(Token = "0x600626A")]
[Address(RVA = "0xF33FA0", Offset = "0xF32DA0", VA = "0x180F33FA0")]
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: 0x170010D0 RID: 4304
// (get) Token: 0x0600626B RID: 25195 RVA: 0x00158A20 File Offset: 0x00156C20
[Token(Token = "0x170010D0")]
protected bool PGABFKOHPMJ
{
[Token(Token = "0x600626B")]
[Address(RVA = "0xF32380", Offset = "0xF31180", VA = "0x180F32380")]
get
{
return this.IBALBCFIDLM;
}
}
// Token: 0x0600626C RID: 25196 RVA: 0x00158A34 File Offset: 0x00156C34
[Token(Token = "0x600626C")]
[Address(RVA = "0xF32D80", Offset = "0xF31B80", VA = "0x180F32D80")]
protected void PMFNJKCHLCO()
{
if (!this.DIMKJABEDBJ)
{
}
if ((uint)4 != (uint)this.CDGHKMKCMIB)
{
this.InstantClearState();
}
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
}
// Token: 0x0600626D RID: 25197 RVA: 0x00158A64 File Offset: 0x00156C64
[Token(Token = "0x600626D")]
[Address(RVA = "0xF32AE0", Offset = "0xF318E0", VA = "0x180F32AE0")]
private Selectable.SelectionState OJPDNKIKFIH()
{
if (!this.DIMKJABEDBJ)
{
int num = 0;
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
}
return Selectable.SelectionState.Pressed;
}
// Token: 0x0600626E RID: 25198 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600626E")]
[Address(RVA = "0xF31D10", Offset = "0xF30B10", VA = "0x180F31D10", 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: 0x0600626F RID: 25199 RVA: 0x00158A8C File Offset: 0x00156C8C
[Token(Token = "0x600626F")]
[Address(RVA = "0xF332A0", Offset = "0xF320A0", VA = "0x180F332A0", 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.OLLDCMIMDLM("Button3D");
}
}
// Token: 0x06006270 RID: 25200 RVA: 0x00158B0C File Offset: 0x00156D0C
[Token(Token = "0x6006270")]
[Address(RVA = "0xF314D0", Offset = "0xF302D0", VA = "0x180F314D0", 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: 0x06006271 RID: 25201 RVA: 0x00158D58 File Offset: 0x00156F58
[Token(Token = "0x6006271")]
[Address(RVA = "0xF32C40", Offset = "0xF31A40", VA = "0x180F32C40", 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: 0x06006272 RID: 25202 RVA: 0x00158D94 File Offset: 0x00156F94
[Token(Token = "0x6006272")]
[Address(RVA = "0xF32C00", Offset = "0xF31A00", VA = "0x180F32C00", Slot = "7")]
protected override void OnDisable()
{
base.OnDisable();
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(true);
}
// Token: 0x06006273 RID: 25203 RVA: 0x00158DC0 File Offset: 0x00156FC0
[Token(Token = "0x6006273")]
[Address(RVA = "0xF334E0", Offset = "0xF322E0", VA = "0x180F334E0", Slot = "44")]
protected virtual void Update()
{
/*
An exception occurred when decompiling this method (06006273)
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 337
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: 0x06006274 RID: 25204 RVA: 0x00158FD8 File Offset: 0x001571D8
[Token(Token = "0x6006274")]
[Address(RVA = "0xF31F20", Offset = "0xF30D20", VA = "0x180F31F20")]
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: 0x06006275 RID: 25205 RVA: 0x00159064 File Offset: 0x00157264
[Token(Token = "0x6006275")]
[Address(RVA = "0xF32EF0", Offset = "0xF31CF0", VA = "0x180F32EF0", 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: 0x06006276 RID: 25206 RVA: 0x00159198 File Offset: 0x00157398
[Token(Token = "0x6006276")]
[Address(RVA = "0xF320A0", Offset = "0xF30EA0", VA = "0x180F320A0")]
private void FMBCPOMDPPE(float JCLLJJHJMME)
{
/*
An exception occurred when decompiling this method (06006276)
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 337
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: 0x06006277 RID: 25207 RVA: 0x001591F0 File Offset: 0x001573F0
[Token(Token = "0x6006277")]
[Address(RVA = "0xF32640", Offset = "0xF31440", VA = "0x180F32640")]
private void LLEHNAKDANA()
{
bool flag = this.<ELPEDDKGKFK>k__BackingField;
if (this.DIMKJABEDBJ != flag)
{
this.PJLAONFDFFB = flag;
return;
}
}
// Token: 0x06006278 RID: 25208 RVA: 0x00159218 File Offset: 0x00157418
[Token(Token = "0x6006278")]
[Address(RVA = "0xF32720", Offset = "0xF31520", VA = "0x180F32720")]
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: 0x06006279 RID: 25209 RVA: 0x001592A8 File Offset: 0x001574A8
[Token(Token = "0x6006279")]
[Address(RVA = "0xF31B60", Offset = "0xF30960", VA = "0x180F31B60", 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: 0x0600627A RID: 25210 RVA: 0x00159344 File Offset: 0x00157544
[Token(Token = "0x600627A")]
[Address(RVA = "0xF323B0", Offset = "0xF311B0", VA = "0x180F323B0", 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: 0x0600627B RID: 25211 RVA: 0x001593E0 File Offset: 0x001575E0
[Token(Token = "0x600627B")]
[Address(RVA = "0xF31CF0", Offset = "0xF30AF0", VA = "0x180F31CF0", Slot = "48")]
protected virtual void DJFFCNMEHNL()
{
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
if (cgohkpcbjie != 0)
{
cgohkpcbjie(this);
return;
}
}
// Token: 0x0600627C RID: 25212 RVA: 0x00159400 File Offset: 0x00157600
[Token(Token = "0x600627C")]
[Address(RVA = "0xF33460", Offset = "0xF32260", VA = "0x180F33460")]
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
{
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
int num = 0;
if (blijcjnggij == num)
{
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
}
}
// Token: 0x0600627D RID: 25213 RVA: 0x00159428 File Offset: 0x00157628
[Token(Token = "0x600627D")]
[Address(RVA = "0xF333C0", Offset = "0xF321C0", VA = "0x180F333C0")]
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: 0x0600627E RID: 25214 RVA: 0x00159460 File Offset: 0x00157660
[Token(Token = "0x600627E")]
[Address(RVA = "0xF31B00", Offset = "0xF30900", VA = "0x180F31B00")]
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
{
int num = 0;
this.BLIJCJNGGIJ = num;
this.DKILDKCKHDM = (float)num;
this.MALDFLCADLG(KGODFEIPINC);
}
// Token: 0x170010D1 RID: 4305
// (get) Token: 0x0600627F RID: 25215 RVA: 0x00159484 File Offset: 0x00157684
// (set) Token: 0x06006280 RID: 25216 RVA: 0x00159498 File Offset: 0x00157698
[Token(Token = "0x170010D1")]
public bool BCLOLHJMILL
{
[Token(Token = "0x600627F")]
[Address(RVA = "0xF33D20", Offset = "0xF32B20", VA = "0x180F33D20")]
get;
[Token(Token = "0x6006280")]
[Address(RVA = "0xF323A0", Offset = "0xF311A0", VA = "0x180F323A0")]
protected set;
}
// Token: 0x06006281 RID: 25217 RVA: 0x001594AC File Offset: 0x001576AC
[Token(Token = "0x6006281")]
[Address(RVA = "0xF32CA0", Offset = "0xF31AA0", VA = "0x180F32CA0", Slot = "32")]
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
{
base.OnPointerDown(OEKEOCOGKMG);
this.<ELPEDDKGKFK>k__BackingField = true;
}
// Token: 0x06006282 RID: 25218 RVA: 0x001594C8 File Offset: 0x001576C8
[Token(Token = "0x6006282")]
[Address(RVA = "0xF32D20", Offset = "0xF31B20", VA = "0x180F32D20", 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: 0x06006283 RID: 25219 RVA: 0x001594F4 File Offset: 0x001576F4
[Token(Token = "0x6006283")]
[Address(RVA = "0xF321C0", Offset = "0xF30FC0", VA = "0x180F321C0")]
public void ForcePressed()
{
this.OnDestroy();
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
int num = 0;
if (!(stackedUIBase == num))
{
this.CECJCHNLLNB(true);
this.PMFNJKCHLCO();
return;
}
}
// Token: 0x06006284 RID: 25220 RVA: 0x00159528 File Offset: 0x00157728
[Token(Token = "0x6006284")]
[Address(RVA = "0xF32660", Offset = "0xF31460", VA = "0x180F32660")]
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: 0x06006285 RID: 25221 RVA: 0x001595A0 File Offset: 0x001577A0
[Token(Token = "0x6006285")]
[Address(RVA = "0xF32CD0", Offset = "0xF31AD0", VA = "0x180F32CD0", Slot = "34")]
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
{
this.IBALBCFIDLM = true;
this.PMFNJKCHLCO();
}
// Token: 0x06006286 RID: 25222 RVA: 0x001595BC File Offset: 0x001577BC
[Token(Token = "0x6006286")]
[Address(RVA = "0xF32CE0", Offset = "0xF31AE0", VA = "0x180F32CE0", 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: 0x06006287 RID: 25223 RVA: 0x001595E8 File Offset: 0x001577E8
[Token(Token = "0x6006287")]
[Address(RVA = "0xF32550", Offset = "0xF31350", VA = "0x180F32550")]
protected void LADOEEHALOJ()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x06006288 RID: 25224 RVA: 0x0015961C File Offset: 0x0015781C
[Token(Token = "0x6006288")]
[Address(RVA = "0xF32290", Offset = "0xF31090", VA = "0x180F32290")]
protected void GBNAFKIKAOP()
{
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
int num = 0;
if (ljocnmlbcah != num)
{
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
}
Transform transform = base.transform;
}
// Token: 0x06006289 RID: 25225 RVA: 0x00159650 File Offset: 0x00157850
[Token(Token = "0x6006289")]
[Address(RVA = "0xF32E00", Offset = "0xF31C00", VA = "0x180F32E00")]
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: 0x170010D2 RID: 4306
// (get) Token: 0x0600628A RID: 25226 RVA: 0x001596B0 File Offset: 0x001578B0
// (set) Token: 0x0600628B RID: 25227 RVA: 0x001596E4 File Offset: 0x001578E4
[Token(Token = "0x170010D2")]
public bool JMMLBJBNGMB
{
[Token(Token = "0x600628A")]
[Address(RVA = "0xF33C80", Offset = "0xF32A80", VA = "0x180F33C80")]
get
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
return this.buttonHighlight.MPPPIBKPECP;
}
throw new NullReferenceException();
}
[Token(Token = "0x600628B")]
[Address(RVA = "0xF33F10", Offset = "0xF32D10", VA = "0x180F33F10")]
set
{
ButtonHighlight buttonHighlight = this.buttonHighlight;
int num = 0;
if (buttonHighlight != num)
{
this.buttonHighlight.MPPPIBKPECP = value;
}
}
}
// Token: 0x0600628C RID: 25228 RVA: 0x00159718 File Offset: 0x00157918
[Token(Token = "0x600628C")]
[Address(RVA = "0xF339D0", Offset = "0xF327D0", VA = "0x180F339D0")]
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: 0x04004102 RID: 16642
[Token(Token = "0x4004102")]
private const float NGONLHKMBDJ = 1f;
// Token: 0x04004103 RID: 16643
[Token(Token = "0x4004103")]
private const float AMCLMDMNOAE = 1.5f;
// Token: 0x04004107 RID: 16647
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4004107")]
public Color BaseColor;
// Token: 0x04004108 RID: 16648
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4004108")]
public Color ToggleColor;
// Token: 0x04004109 RID: 16649
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x4004109")]
[SerializeField]
private GameObject object2d;
// Token: 0x0400410A RID: 16650
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400410A")]
[SerializeField]
private float hairTriggerCancelThreshold;
// Token: 0x0400410B RID: 16651
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400410B")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
private ButtonHighlight buttonHighlight;
// Token: 0x0400410C RID: 16652
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400410C")]
[SerializeField]
private IAFCKKHMKKM toastId;
// Token: 0x0400410D RID: 16653
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400410D")]
private Toast AKLMNJCALIL;
// Token: 0x0400410E RID: 16654
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400410E")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Children, false, false, false)]
protected TextMeshProUGUI label;
// Token: 0x0400410F RID: 16655
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400410F")]
private bool FGDNDDNALCC;
// Token: 0x04004110 RID: 16656
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x4004110")]
[SerializeField]
protected Button3DBase.Button3DConstraints constraints;
// Token: 0x04004111 RID: 16657
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4004111")]
private MenuFinger BLIJCJNGGIJ;
// Token: 0x04004112 RID: 16658
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x4004112")]
private List<Graphic> FONHLAMHEMM;
// Token: 0x04004113 RID: 16659
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x4004113")]
private float IFHCLIFBNCD;
// Token: 0x04004114 RID: 16660
[FieldOffset(Offset = "0x184")]
[Token(Token = "0x4004114")]
private float DKILDKCKHDM;
// Token: 0x04004115 RID: 16661
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x4004115")]
private bool OADDHNDLPFK;
// Token: 0x04004116 RID: 16662
[FieldOffset(Offset = "0x18C")]
[Token(Token = "0x4004116")]
private float NAIMECIDJDG;
// Token: 0x04004117 RID: 16663
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x4004117")]
private float BFLNGLEAMEG;
// Token: 0x04004118 RID: 16664
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x4004118")]
private StackedUIBase LJOCNMLBCAH;
// Token: 0x04004119 RID: 16665
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4004119")]
private bool DMMFODDAPNJ;
// Token: 0x0400411A RID: 16666
[FieldOffset(Offset = "0x1A1")]
[Token(Token = "0x400411A")]
private bool DIMKJABEDBJ;
// Token: 0x0400411B RID: 16667
[FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x400411B")]
private float NEBICJIKEPJ;
// Token: 0x0400411C RID: 16668
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x400411C")]
private Selectable.SelectionState CDGHKMKCMIB;
// Token: 0x0400411D RID: 16669
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x400411D")]
private UI3DScaler BFPIBEFKALA;
// Token: 0x0400411E RID: 16670
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400411E")]
private Renderer CHEJPOIMMCK;
// Token: 0x0400411F RID: 16671
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x400411F")]
private BoxCollider DJBFPGMCFGK;
// Token: 0x04004120 RID: 16672
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4004120")]
private float EFHPEMPKFPK;
// Token: 0x04004121 RID: 16673
[FieldOffset(Offset = "0x1CC")]
[Token(Token = "0x4004121")]
private bool NFJHDIADDEG;
// Token: 0x04004123 RID: 16675
[FieldOffset(Offset = "0x1CE")]
[Token(Token = "0x4004123")]
private bool IBALBCFIDLM;
// Token: 0x04004124 RID: 16676
[FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4004124")]
public RecRoomAudioClip ButtonDownAudio;
// Token: 0x04004125 RID: 16677
[FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x4004125")]
public RecRoomAudioClip ButtonUpAudio;
// Token: 0x020010FA RID: 4346
[Token(Token = "0x20010FA")]
public sealed class IOJHBLEGKFK : MulticastDelegate
{
// Token: 0x0600628D RID: 25229 RVA: 0x00159768 File Offset: 0x00157968
[Token(Token = "0x600628D")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public IOJHBLEGKFK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600628E RID: 25230 RVA: 0x00159784 File Offset: 0x00157984
[Token(Token = "0x600628E")]
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
public void Invoke(Button3DBase LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600628F RID: 25231 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600628F")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06006290 RID: 25232 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006290")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020010FB RID: 4347
[Token(Token = "0x20010FB")]
[Serializable]
public class Button3DConstraints
{
// Token: 0x06006291 RID: 25233 RVA: 0x00159838 File Offset: 0x00157A38
[Token(Token = "0x6006291")]
[Address(RVA = "0xF340B0", Offset = "0xF32EB0", VA = "0x180F340B0")]
public float IFGFFIKIEGI(float GPDGCLIOACB)
{
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
}
// Token: 0x06006292 RID: 25234 RVA: 0x00159854 File Offset: 0x00157A54
[Token(Token = "0x6006292")]
[Address(RVA = "0xF34140", Offset = "0xF32F40", VA = "0x180F34140")]
public float IMFMKBHAPLF(float GLHHBDHELAO)
{
float num = Mathf.Clamp01(GLHHBDHELAO);
return Mathf.Lerp(num, GLHHBDHELAO, num);
}
// Token: 0x06006293 RID: 25235 RVA: 0x00159870 File Offset: 0x00157A70
[Token(Token = "0x6006293")]
[Address(RVA = "0xF341E0", Offset = "0xF32FE0", VA = "0x180F341E0")]
public Button3DConstraints()
{
}
// Token: 0x04004126 RID: 16678
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004126")]
[SerializeField]
private float UnpressedOffset;
// Token: 0x04004127 RID: 16679
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4004127")]
[SerializeField]
private float MaxPressedOffset = 80f;
}
}
}