1342 lines
45 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|