1340 lines
44 KiB
C#
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: 0x020011C6 RID: 4550
|
|
[Token(Token = "0x20011C6")]
|
|
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
|
|
{
|
|
// Token: 0x140000A3 RID: 163
|
|
// (add) Token: 0x060065A8 RID: 26024 RVA: 0x00160480 File Offset: 0x0015E680
|
|
// (remove) Token: 0x060065A9 RID: 26025 RVA: 0x0016049C File Offset: 0x0015E69C
|
|
[Token(Token = "0x140000A3")]
|
|
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
|
|
{
|
|
[Token(Token = "0x60065A8")]
|
|
[Address(RVA = "0x1A517E0", Offset = "0x1A507E0", VA = "0x181A517E0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60065A9")]
|
|
[Address(RVA = "0x1A51A70", Offset = "0x1A50A70", VA = "0x181A51A70")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000A4 RID: 164
|
|
// (add) Token: 0x060065AA RID: 26026 RVA: 0x001604B8 File Offset: 0x0015E6B8
|
|
// (remove) Token: 0x060065AB RID: 26027 RVA: 0x001604D4 File Offset: 0x0015E6D4
|
|
[Token(Token = "0x140000A4")]
|
|
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
|
|
{
|
|
[Token(Token = "0x60065AA")]
|
|
[Address(RVA = "0x1A51880", Offset = "0x1A50880", VA = "0x181A51880")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60065AB")]
|
|
[Address(RVA = "0x1A51B10", Offset = "0x1A50B10", VA = "0x181A51B10")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000A5 RID: 165
|
|
// (add) Token: 0x060065AC RID: 26028 RVA: 0x001604F0 File Offset: 0x0015E6F0
|
|
// (remove) Token: 0x060065AD RID: 26029 RVA: 0x0016050C File Offset: 0x0015E70C
|
|
[Token(Token = "0x140000A5")]
|
|
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
|
|
{
|
|
[Token(Token = "0x60065AC")]
|
|
[Address(RVA = "0x1A51740", Offset = "0x1A50740", VA = "0x181A51740")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60065AD")]
|
|
[Address(RVA = "0x1A519D0", Offset = "0x1A509D0", VA = "0x181A519D0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700113C RID: 4412
|
|
// (get) Token: 0x060065AE RID: 26030 RVA: 0x00160528 File Offset: 0x0015E728
|
|
[Token(Token = "0x1700113C")]
|
|
public TextMeshProUGUI GPJEDBDCNNP
|
|
{
|
|
[Token(Token = "0x60065AE")]
|
|
[Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")]
|
|
get
|
|
{
|
|
return this.label;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700113D RID: 4413
|
|
// (get) Token: 0x060065AF RID: 26031 RVA: 0x0016053C File Offset: 0x0015E73C
|
|
// (set) Token: 0x060065B0 RID: 26032 RVA: 0x00160550 File Offset: 0x0015E750
|
|
[Token(Token = "0x1700113D")]
|
|
public bool FFDOINJEHMM
|
|
{
|
|
[Token(Token = "0x60065AF")]
|
|
[Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0")]
|
|
get
|
|
{
|
|
return this.m_Interactable;
|
|
}
|
|
[Token(Token = "0x60065B0")]
|
|
[Address(RVA = "0x1A51D00", Offset = "0x1A50D00", VA = "0x181A51D00")]
|
|
set
|
|
{
|
|
base.interactable = value;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.BLIJCJNGGIJ = num;
|
|
this.DKILDKCKHDM = (float)num;
|
|
this.MALDFLCADLG(num2 != 0);
|
|
this.PMFNJKCHLCO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700113E RID: 4414
|
|
// (get) Token: 0x060065B1 RID: 26033 RVA: 0x00160584 File Offset: 0x0015E784
|
|
// (set) Token: 0x060065B2 RID: 26034 RVA: 0x00160598 File Offset: 0x0015E798
|
|
[Token(Token = "0x1700113E")]
|
|
public bool LODFDOLMDCK
|
|
{
|
|
[Token(Token = "0x60065B1")]
|
|
[Address(RVA = "0x18CFF30", Offset = "0x18CEF30", VA = "0x1818CFF30")]
|
|
get
|
|
{
|
|
return this.FGDNDDNALCC;
|
|
}
|
|
[Token(Token = "0x60065B2")]
|
|
[Address(RVA = "0x1A506C0", Offset = "0x1A4F6C0", VA = "0x181A506C0")]
|
|
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: 0x1700113F RID: 4415
|
|
// (get) Token: 0x060065B3 RID: 26035 RVA: 0x001605E4 File Offset: 0x0015E7E4
|
|
// (set) Token: 0x060065B4 RID: 26036 RVA: 0x001605F8 File Offset: 0x0015E7F8
|
|
[Token(Token = "0x1700113F")]
|
|
public MenuFinger ALMDGGGDJEB
|
|
{
|
|
[Token(Token = "0x60065B3")]
|
|
[Address(RVA = "0x4D9750", Offset = "0x4D8750", VA = "0x1804D9750")]
|
|
get
|
|
{
|
|
return this.BLIJCJNGGIJ;
|
|
}
|
|
[Token(Token = "0x60065B4")]
|
|
[Address(RVA = "0x141E180", Offset = "0x141D180", VA = "0x18141E180")]
|
|
protected set
|
|
{
|
|
this.BLIJCJNGGIJ = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001140 RID: 4416
|
|
// (get) Token: 0x060065B5 RID: 26037 RVA: 0x0016060C File Offset: 0x0015E80C
|
|
// (set) Token: 0x060065B6 RID: 26038 RVA: 0x00160620 File Offset: 0x0015E820
|
|
[Token(Token = "0x17001140")]
|
|
private float PAJNCEOIGPI
|
|
{
|
|
[Token(Token = "0x60065B5")]
|
|
[Address(RVA = "0x1A50030", Offset = "0x1A4F030", VA = "0x181A50030")]
|
|
get
|
|
{
|
|
return this.NAIMECIDJDG;
|
|
}
|
|
[Token(Token = "0x60065B6")]
|
|
[Address(RVA = "0x1A50690", Offset = "0x1A4F690", VA = "0x181A50690")]
|
|
set
|
|
{
|
|
this.NAIMECIDJDG = value;
|
|
this.DKILDKCKHDM = 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001141 RID: 4417
|
|
// (get) Token: 0x060065B7 RID: 26039 RVA: 0x00160640 File Offset: 0x0015E840
|
|
// (set) Token: 0x060065B8 RID: 26040 RVA: 0x00160654 File Offset: 0x0015E854
|
|
[Token(Token = "0x17001141")]
|
|
private float GJGABNIBCJG
|
|
{
|
|
[Token(Token = "0x60065B7")]
|
|
[Address(RVA = "0x1A50A10", Offset = "0x1A4FA10", VA = "0x181A50A10")]
|
|
get
|
|
{
|
|
return this.BFLNGLEAMEG;
|
|
}
|
|
[Token(Token = "0x60065B8")]
|
|
[Address(RVA = "0x1A504E0", Offset = "0x1A4F4E0", VA = "0x181A504E0")]
|
|
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: 0x17001142 RID: 4418
|
|
// (get) Token: 0x060065B9 RID: 26041 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001142")]
|
|
protected virtual float IJIGBIPCELG
|
|
{
|
|
[Token(Token = "0x60065B9")]
|
|
[Address(RVA = "0x1A4F980", Offset = "0x1A4E980", VA = "0x181A4F980", Slot = "39")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001143 RID: 4419
|
|
// (get) Token: 0x060065BA RID: 26042 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001143")]
|
|
protected virtual float BCGHKIMCMAE
|
|
{
|
|
[Token(Token = "0x60065BA")]
|
|
[Address(RVA = "0x1A501D0", Offset = "0x1A4F1D0", VA = "0x181A501D0", Slot = "40")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001144 RID: 4420
|
|
// (get) Token: 0x060065BB RID: 26043 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001144")]
|
|
protected virtual float LJDBBNHCDOE
|
|
{
|
|
[Token(Token = "0x60065BB")]
|
|
[Address(RVA = "0x1A4F980", Offset = "0x1A4E980", VA = "0x181A4F980", Slot = "41")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001145 RID: 4421
|
|
// (get) Token: 0x060065BC RID: 26044 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17001145")]
|
|
protected virtual float NBEBDGGJIDP
|
|
{
|
|
[Token(Token = "0x60065BC")]
|
|
[Address(RVA = "0x1A501E0", Offset = "0x1A4F1E0", VA = "0x181A501E0", Slot = "42")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065BD RID: 26045 RVA: 0x001606C8 File Offset: 0x0015E8C8
|
|
[Token(Token = "0x60065BD")]
|
|
[Address(RVA = "0x1A4F7C0", Offset = "0x1A4E7C0", VA = "0x181A4F7C0", Slot = "43")]
|
|
protected virtual float BKABACMFHMB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060065BD)
|
|
|
|
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(FAEGFHMMIDB::get_ShouldLoopAudio, ldloc:Button3DBase[exp:FAEGFHMMIDB](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: 0x17001146 RID: 4422
|
|
// (get) Token: 0x060065BE RID: 26046 RVA: 0x001606F0 File Offset: 0x0015E8F0
|
|
[Token(Token = "0x17001146")]
|
|
protected StackedUIBase JGIANCOEHMA
|
|
{
|
|
[Token(Token = "0x60065BE")]
|
|
[Address(RVA = "0x1A507D0", Offset = "0x1A4F7D0", VA = "0x181A507D0")]
|
|
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: 0x17001147 RID: 4423
|
|
// (get) Token: 0x060065BF RID: 26047 RVA: 0x0016073C File Offset: 0x0015E93C
|
|
// (set) Token: 0x060065C0 RID: 26048 RVA: 0x00160750 File Offset: 0x0015E950
|
|
[Token(Token = "0x17001147")]
|
|
public bool PJLAONFDFFB
|
|
{
|
|
[Token(Token = "0x60065BF")]
|
|
[Address(RVA = "0x1A519B0", Offset = "0x1A509B0", VA = "0x181A519B0")]
|
|
get
|
|
{
|
|
return this.DIMKJABEDBJ;
|
|
}
|
|
[Token(Token = "0x60065C0")]
|
|
[Address(RVA = "0x1A51C40", Offset = "0x1A50C40", VA = "0x181A51C40")]
|
|
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: 0x17001148 RID: 4424
|
|
// (get) Token: 0x060065C1 RID: 26049 RVA: 0x001607C0 File Offset: 0x0015E9C0
|
|
[Token(Token = "0x17001148")]
|
|
protected bool PGABFKOHPMJ
|
|
{
|
|
[Token(Token = "0x60065C1")]
|
|
[Address(RVA = "0x1A50020", Offset = "0x1A4F020", VA = "0x181A50020")]
|
|
get
|
|
{
|
|
return this.IBALBCFIDLM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065C2 RID: 26050 RVA: 0x001607D4 File Offset: 0x0015E9D4
|
|
[Token(Token = "0x60065C2")]
|
|
[Address(RVA = "0x1A50A20", Offset = "0x1A4FA20", VA = "0x181A50A20")]
|
|
protected void PMFNJKCHLCO()
|
|
{
|
|
if (!this.DIMKJABEDBJ)
|
|
{
|
|
}
|
|
if ((uint)4 != (uint)this.CDGHKMKCMIB)
|
|
{
|
|
this.InstantClearState();
|
|
}
|
|
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
|
|
}
|
|
|
|
// Token: 0x060065C3 RID: 26051 RVA: 0x00160804 File Offset: 0x0015EA04
|
|
[Token(Token = "0x60065C3")]
|
|
[Address(RVA = "0x1A50780", Offset = "0x1A4F780", VA = "0x181A50780")]
|
|
private Selectable.SelectionState OJPDNKIKFIH()
|
|
{
|
|
if (!this.DIMKJABEDBJ)
|
|
{
|
|
int num = 0;
|
|
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
|
|
}
|
|
return Selectable.SelectionState.Pressed;
|
|
}
|
|
|
|
// Token: 0x060065C4 RID: 26052 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60065C4")]
|
|
[Address(RVA = "0x1A4F9B0", Offset = "0x1A4E9B0", VA = "0x181A4F9B0", 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: 0x060065C5 RID: 26053 RVA: 0x0016082C File Offset: 0x0015EA2C
|
|
[Token(Token = "0x60065C5")]
|
|
[Address(RVA = "0x1A50F40", Offset = "0x1A4FF40", VA = "0x181A50F40", 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: 0x060065C6 RID: 26054 RVA: 0x001608AC File Offset: 0x0015EAAC
|
|
[Token(Token = "0x60065C6")]
|
|
[Address(RVA = "0x1A4F170", Offset = "0x1A4E170", VA = "0x181A4F170", 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: 0x060065C7 RID: 26055 RVA: 0x00160AF8 File Offset: 0x0015ECF8
|
|
[Token(Token = "0x60065C7")]
|
|
[Address(RVA = "0x1A508E0", Offset = "0x1A4F8E0", VA = "0x181A508E0", Slot = "5")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.NEBICJIKEPJ = realtimeSinceStartup;
|
|
if (this.NFJHDIADDEG)
|
|
{
|
|
float num = this.NBEBDGGJIDP;
|
|
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065C8 RID: 26056 RVA: 0x00160B34 File Offset: 0x0015ED34
|
|
[Token(Token = "0x60065C8")]
|
|
[Address(RVA = "0x1A508A0", Offset = "0x1A4F8A0", VA = "0x181A508A0", Slot = "7")]
|
|
protected override void OnDisable()
|
|
{
|
|
base.OnDisable();
|
|
int num = 0;
|
|
this.BLIJCJNGGIJ = num;
|
|
this.DKILDKCKHDM = (float)num;
|
|
this.MALDFLCADLG(true);
|
|
}
|
|
|
|
// Token: 0x060065C9 RID: 26057 RVA: 0x00160B60 File Offset: 0x0015ED60
|
|
[Token(Token = "0x60065C9")]
|
|
[Address(RVA = "0x1A51180", Offset = "0x1A50180", VA = "0x181A51180", Slot = "44")]
|
|
protected virtual void Update()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060065C9)
|
|
|
|
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 403
|
|
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: 0x060065CA RID: 26058 RVA: 0x00160D78 File Offset: 0x0015EF78
|
|
[Token(Token = "0x60065CA")]
|
|
[Address(RVA = "0x1A4FBC0", Offset = "0x1A4EBC0", VA = "0x181A4FBC0")]
|
|
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: 0x060065CB RID: 26059 RVA: 0x00160E04 File Offset: 0x0015F004
|
|
[Token(Token = "0x60065CB")]
|
|
[Address(RVA = "0x1A50B90", Offset = "0x1A4FB90", VA = "0x181A50B90", 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: 0x060065CC RID: 26060 RVA: 0x00160F38 File Offset: 0x0015F138
|
|
[Token(Token = "0x60065CC")]
|
|
[Address(RVA = "0x1A4FD40", Offset = "0x1A4ED40", VA = "0x181A4FD40")]
|
|
private void FMBCPOMDPPE(float JCLLJJHJMME)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060065CC)
|
|
|
|
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 403
|
|
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: 0x060065CD RID: 26061 RVA: 0x00160F90 File Offset: 0x0015F190
|
|
[Token(Token = "0x60065CD")]
|
|
[Address(RVA = "0x1A502E0", Offset = "0x1A4F2E0", VA = "0x181A502E0")]
|
|
private void LLEHNAKDANA()
|
|
{
|
|
bool flag = this.<ELPEDDKGKFK>k__BackingField;
|
|
if (this.DIMKJABEDBJ != flag)
|
|
{
|
|
this.PJLAONFDFFB = flag;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065CE RID: 26062 RVA: 0x00160FB8 File Offset: 0x0015F1B8
|
|
[Token(Token = "0x60065CE")]
|
|
[Address(RVA = "0x1A503C0", Offset = "0x1A4F3C0", VA = "0x181A503C0")]
|
|
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: 0x060065CF RID: 26063 RVA: 0x00161048 File Offset: 0x0015F248
|
|
[Token(Token = "0x60065CF")]
|
|
[Address(RVA = "0x1A4F800", Offset = "0x1A4E800", VA = "0x181A4F800", 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: 0x060065D0 RID: 26064 RVA: 0x001610E4 File Offset: 0x0015F2E4
|
|
[Token(Token = "0x60065D0")]
|
|
[Address(RVA = "0x1A50050", Offset = "0x1A4F050", VA = "0x181A50050", 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: 0x060065D1 RID: 26065 RVA: 0x00161180 File Offset: 0x0015F380
|
|
[Token(Token = "0x60065D1")]
|
|
[Address(RVA = "0x1A4F990", Offset = "0x1A4E990", VA = "0x181A4F990", Slot = "48")]
|
|
protected virtual void DJFFCNMEHNL()
|
|
{
|
|
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
|
|
if (cgohkpcbjie != 0)
|
|
{
|
|
cgohkpcbjie(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065D2 RID: 26066 RVA: 0x001611A0 File Offset: 0x0015F3A0
|
|
[Token(Token = "0x60065D2")]
|
|
[Address(RVA = "0x1A51100", Offset = "0x1A50100", VA = "0x181A51100")]
|
|
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
|
|
{
|
|
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
|
int num = 0;
|
|
if (blijcjnggij == num)
|
|
{
|
|
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065D3 RID: 26067 RVA: 0x001611C8 File Offset: 0x0015F3C8
|
|
[Token(Token = "0x60065D3")]
|
|
[Address(RVA = "0x1A51060", Offset = "0x1A50060", VA = "0x181A51060")]
|
|
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: 0x060065D4 RID: 26068 RVA: 0x00161200 File Offset: 0x0015F400
|
|
[Token(Token = "0x60065D4")]
|
|
[Address(RVA = "0x1A4F7A0", Offset = "0x1A4E7A0", VA = "0x181A4F7A0")]
|
|
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
|
|
{
|
|
int num = 0;
|
|
this.BLIJCJNGGIJ = num;
|
|
this.DKILDKCKHDM = (float)num;
|
|
this.MALDFLCADLG(KGODFEIPINC);
|
|
}
|
|
|
|
// Token: 0x17001149 RID: 4425
|
|
// (get) Token: 0x060065D5 RID: 26069 RVA: 0x00161224 File Offset: 0x0015F424
|
|
// (set) Token: 0x060065D6 RID: 26070 RVA: 0x00161238 File Offset: 0x0015F438
|
|
[Token(Token = "0x17001149")]
|
|
public bool BCLOLHJMILL
|
|
{
|
|
[Token(Token = "0x60065D5")]
|
|
[Address(RVA = "0x1A519C0", Offset = "0x1A509C0", VA = "0x181A519C0")]
|
|
get;
|
|
[Token(Token = "0x60065D6")]
|
|
[Address(RVA = "0x1A50040", Offset = "0x1A4F040", VA = "0x181A50040")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x060065D7 RID: 26071 RVA: 0x0016124C File Offset: 0x0015F44C
|
|
[Token(Token = "0x60065D7")]
|
|
[Address(RVA = "0x1A50940", Offset = "0x1A4F940", VA = "0x181A50940", Slot = "32")]
|
|
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
base.OnPointerDown(OEKEOCOGKMG);
|
|
this.<ELPEDDKGKFK>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x060065D8 RID: 26072 RVA: 0x00161268 File Offset: 0x0015F468
|
|
[Token(Token = "0x60065D8")]
|
|
[Address(RVA = "0x1A509C0", Offset = "0x1A4F9C0", VA = "0x181A509C0", 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: 0x060065D9 RID: 26073 RVA: 0x00161294 File Offset: 0x0015F494
|
|
[Token(Token = "0x60065D9")]
|
|
[Address(RVA = "0x1A4FE60", Offset = "0x1A4EE60", VA = "0x181A4FE60")]
|
|
public void ForcePressed()
|
|
{
|
|
this.OnDestroy();
|
|
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
|
|
int num = 0;
|
|
if (!(stackedUIBase == num))
|
|
{
|
|
this.CECJCHNLLNB(true);
|
|
this.PMFNJKCHLCO();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065DA RID: 26074 RVA: 0x001612C8 File Offset: 0x0015F4C8
|
|
[Token(Token = "0x60065DA")]
|
|
[Address(RVA = "0x1A50300", Offset = "0x1A4F300", VA = "0x181A50300")]
|
|
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: 0x060065DB RID: 26075 RVA: 0x00161340 File Offset: 0x0015F540
|
|
[Token(Token = "0x60065DB")]
|
|
[Address(RVA = "0x1A50970", Offset = "0x1A4F970", VA = "0x181A50970", Slot = "34")]
|
|
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
this.IBALBCFIDLM = true;
|
|
this.PMFNJKCHLCO();
|
|
}
|
|
|
|
// Token: 0x060065DC RID: 26076 RVA: 0x0016135C File Offset: 0x0015F55C
|
|
[Token(Token = "0x60065DC")]
|
|
[Address(RVA = "0x1A50980", Offset = "0x1A4F980", VA = "0x181A50980", 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: 0x060065DD RID: 26077 RVA: 0x00161388 File Offset: 0x0015F588
|
|
[Token(Token = "0x60065DD")]
|
|
[Address(RVA = "0x1A501F0", Offset = "0x1A4F1F0", VA = "0x181A501F0")]
|
|
protected void LADOEEHALOJ()
|
|
{
|
|
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
|
int num = 0;
|
|
if (ljocnmlbcah != num)
|
|
{
|
|
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
|
}
|
|
Transform transform = base.transform;
|
|
}
|
|
|
|
// Token: 0x060065DE RID: 26078 RVA: 0x001613BC File Offset: 0x0015F5BC
|
|
[Token(Token = "0x60065DE")]
|
|
[Address(RVA = "0x1A4FF30", Offset = "0x1A4EF30", VA = "0x181A4FF30")]
|
|
protected void GBNAFKIKAOP()
|
|
{
|
|
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
|
int num = 0;
|
|
if (ljocnmlbcah != num)
|
|
{
|
|
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
|
}
|
|
Transform transform = base.transform;
|
|
}
|
|
|
|
// Token: 0x060065DF RID: 26079 RVA: 0x001613F0 File Offset: 0x0015F5F0
|
|
[Token(Token = "0x60065DF")]
|
|
[Address(RVA = "0x1A50AA0", Offset = "0x1A4FAA0", VA = "0x181A50AA0")]
|
|
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: 0x1700114A RID: 4426
|
|
// (get) Token: 0x060065E0 RID: 26080 RVA: 0x00161450 File Offset: 0x0015F650
|
|
// (set) Token: 0x060065E1 RID: 26081 RVA: 0x00161484 File Offset: 0x0015F684
|
|
[Token(Token = "0x1700114A")]
|
|
public bool JMMLBJBNGMB
|
|
{
|
|
[Token(Token = "0x60065E0")]
|
|
[Address(RVA = "0x1A51920", Offset = "0x1A50920", VA = "0x181A51920")]
|
|
get
|
|
{
|
|
ButtonHighlight buttonHighlight = this.buttonHighlight;
|
|
int num = 0;
|
|
if (buttonHighlight != num)
|
|
{
|
|
return this.buttonHighlight.MPPPIBKPECP;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x60065E1")]
|
|
[Address(RVA = "0x1A51BB0", Offset = "0x1A50BB0", VA = "0x181A51BB0")]
|
|
set
|
|
{
|
|
ButtonHighlight buttonHighlight = this.buttonHighlight;
|
|
int num = 0;
|
|
if (buttonHighlight != num)
|
|
{
|
|
this.buttonHighlight.MPPPIBKPECP = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065E2 RID: 26082 RVA: 0x001614B8 File Offset: 0x0015F6B8
|
|
[Token(Token = "0x60065E2")]
|
|
[Address(RVA = "0x1A51670", Offset = "0x1A50670", VA = "0x181A51670")]
|
|
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: 0x04004276 RID: 17014
|
|
[Token(Token = "0x4004276")]
|
|
private const float NGONLHKMBDJ = 1f;
|
|
|
|
// Token: 0x04004277 RID: 17015
|
|
[Token(Token = "0x4004277")]
|
|
private const float AMCLMDMNOAE = 1.5f;
|
|
|
|
// Token: 0x0400427B RID: 17019
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400427B")]
|
|
public Color BaseColor;
|
|
|
|
// Token: 0x0400427C RID: 17020
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400427C")]
|
|
public Color ToggleColor;
|
|
|
|
// Token: 0x0400427D RID: 17021
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400427D")]
|
|
[SerializeField]
|
|
private GameObject object2d;
|
|
|
|
// Token: 0x0400427E RID: 17022
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400427E")]
|
|
[SerializeField]
|
|
private float hairTriggerCancelThreshold;
|
|
|
|
// Token: 0x0400427F RID: 17023
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400427F")]
|
|
[SerializeField]
|
|
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
|
private ButtonHighlight buttonHighlight;
|
|
|
|
// Token: 0x04004280 RID: 17024
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4004280")]
|
|
[SerializeField]
|
|
private IAFCKKHMKKM toastId;
|
|
|
|
// Token: 0x04004281 RID: 17025
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4004281")]
|
|
private Toast AKLMNJCALIL;
|
|
|
|
// Token: 0x04004282 RID: 17026
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4004282")]
|
|
[SerializeField]
|
|
[OAGJHJAIMMP(FHBJCBPFODN.Children, false, false, false)]
|
|
protected TextMeshProUGUI label;
|
|
|
|
// Token: 0x04004283 RID: 17027
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4004283")]
|
|
private bool FGDNDDNALCC;
|
|
|
|
// Token: 0x04004284 RID: 17028
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4004284")]
|
|
[SerializeField]
|
|
protected Button3DBase.Button3DConstraints constraints;
|
|
|
|
// Token: 0x04004285 RID: 17029
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4004285")]
|
|
private MenuFinger BLIJCJNGGIJ;
|
|
|
|
// Token: 0x04004286 RID: 17030
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4004286")]
|
|
private List<Graphic> FONHLAMHEMM;
|
|
|
|
// Token: 0x04004287 RID: 17031
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4004287")]
|
|
private float IFHCLIFBNCD;
|
|
|
|
// Token: 0x04004288 RID: 17032
|
|
[FieldOffset(Offset = "0x184")]
|
|
[Token(Token = "0x4004288")]
|
|
private float DKILDKCKHDM;
|
|
|
|
// Token: 0x04004289 RID: 17033
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4004289")]
|
|
private bool OADDHNDLPFK;
|
|
|
|
// Token: 0x0400428A RID: 17034
|
|
[FieldOffset(Offset = "0x18C")]
|
|
[Token(Token = "0x400428A")]
|
|
private float NAIMECIDJDG;
|
|
|
|
// Token: 0x0400428B RID: 17035
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400428B")]
|
|
private float BFLNGLEAMEG;
|
|
|
|
// Token: 0x0400428C RID: 17036
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x400428C")]
|
|
private StackedUIBase LJOCNMLBCAH;
|
|
|
|
// Token: 0x0400428D RID: 17037
|
|
[FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x400428D")]
|
|
private bool DMMFODDAPNJ;
|
|
|
|
// Token: 0x0400428E RID: 17038
|
|
[FieldOffset(Offset = "0x1A1")]
|
|
[Token(Token = "0x400428E")]
|
|
private bool DIMKJABEDBJ;
|
|
|
|
// Token: 0x0400428F RID: 17039
|
|
[FieldOffset(Offset = "0x1A4")]
|
|
[Token(Token = "0x400428F")]
|
|
private float NEBICJIKEPJ;
|
|
|
|
// Token: 0x04004290 RID: 17040
|
|
[FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x4004290")]
|
|
private Selectable.SelectionState CDGHKMKCMIB;
|
|
|
|
// Token: 0x04004291 RID: 17041
|
|
[FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x4004291")]
|
|
private UI3DScaler BFPIBEFKALA;
|
|
|
|
// Token: 0x04004292 RID: 17042
|
|
[FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x4004292")]
|
|
private Renderer CHEJPOIMMCK;
|
|
|
|
// Token: 0x04004293 RID: 17043
|
|
[FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x4004293")]
|
|
private BoxCollider DJBFPGMCFGK;
|
|
|
|
// Token: 0x04004294 RID: 17044
|
|
[FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x4004294")]
|
|
private float EFHPEMPKFPK;
|
|
|
|
// Token: 0x04004295 RID: 17045
|
|
[FieldOffset(Offset = "0x1CC")]
|
|
[Token(Token = "0x4004295")]
|
|
private bool NFJHDIADDEG;
|
|
|
|
// Token: 0x04004297 RID: 17047
|
|
[FieldOffset(Offset = "0x1CE")]
|
|
[Token(Token = "0x4004297")]
|
|
private bool IBALBCFIDLM;
|
|
|
|
// Token: 0x04004298 RID: 17048
|
|
[FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x4004298")]
|
|
public RecRoomAudioClip ButtonDownAudio;
|
|
|
|
// Token: 0x04004299 RID: 17049
|
|
[FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x4004299")]
|
|
public RecRoomAudioClip ButtonUpAudio;
|
|
|
|
// Token: 0x020011C7 RID: 4551
|
|
[Token(Token = "0x20011C7")]
|
|
public sealed class IOJHBLEGKFK : MulticastDelegate
|
|
{
|
|
// Token: 0x060065E3 RID: 26083 RVA: 0x00161508 File Offset: 0x0015F708
|
|
[Token(Token = "0x60065E3")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public IOJHBLEGKFK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x060065E4 RID: 26084 RVA: 0x00161524 File Offset: 0x0015F724
|
|
[Token(Token = "0x60065E4")]
|
|
[Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")]
|
|
public void Invoke(Button3DBase LKDLEHGHCAD)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060065E5 RID: 26085 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60065E5")]
|
|
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060065E6 RID: 26086 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60065E6")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020011C8 RID: 4552
|
|
[Token(Token = "0x20011C8")]
|
|
[Serializable]
|
|
public class Button3DConstraints
|
|
{
|
|
// Token: 0x060065E7 RID: 26087 RVA: 0x001615D8 File Offset: 0x0015F7D8
|
|
[Token(Token = "0x60065E7")]
|
|
[Address(RVA = "0x1A51D50", Offset = "0x1A50D50", VA = "0x181A51D50")]
|
|
public float IFGFFIKIEGI(float GPDGCLIOACB)
|
|
{
|
|
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
|
|
}
|
|
|
|
// Token: 0x060065E8 RID: 26088 RVA: 0x001615F4 File Offset: 0x0015F7F4
|
|
[Token(Token = "0x60065E8")]
|
|
[Address(RVA = "0x1A51DE0", Offset = "0x1A50DE0", VA = "0x181A51DE0")]
|
|
public float IMFMKBHAPLF(float GLHHBDHELAO)
|
|
{
|
|
float num = Mathf.Clamp01(GLHHBDHELAO);
|
|
return Mathf.Lerp(num, GLHHBDHELAO, num);
|
|
}
|
|
|
|
// Token: 0x060065E9 RID: 26089 RVA: 0x00161610 File Offset: 0x0015F810
|
|
[Token(Token = "0x60065E9")]
|
|
[Address(RVA = "0x1A51E80", Offset = "0x1A50E80", VA = "0x181A51E80")]
|
|
public Button3DConstraints()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400429A RID: 17050
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400429A")]
|
|
[SerializeField]
|
|
private float UnpressedOffset;
|
|
|
|
// Token: 0x0400429B RID: 17051
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400429B")]
|
|
[SerializeField]
|
|
private float MaxPressedOffset = 80f;
|
|
}
|
|
}
|
|
}
|