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: 0x020010F9 RID: 4345
|
|
[Token(Token = "0x20010F9")]
|
|
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
|
|
{
|
|
// Token: 0x140000A3 RID: 163
|
|
// (add) Token: 0x06006252 RID: 25170 RVA: 0x001586E0 File Offset: 0x001568E0
|
|
// (remove) Token: 0x06006253 RID: 25171 RVA: 0x001586FC File Offset: 0x001568FC
|
|
[Token(Token = "0x140000A3")]
|
|
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
|
|
{
|
|
[Token(Token = "0x6006252")]
|
|
[Address(RVA = "0xF33B40", Offset = "0xF32940", VA = "0x180F33B40")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6006253")]
|
|
[Address(RVA = "0xF33DD0", Offset = "0xF32BD0", VA = "0x180F33DD0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000A4 RID: 164
|
|
// (add) Token: 0x06006254 RID: 25172 RVA: 0x00158718 File Offset: 0x00156918
|
|
// (remove) Token: 0x06006255 RID: 25173 RVA: 0x00158734 File Offset: 0x00156934
|
|
[Token(Token = "0x140000A4")]
|
|
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
|
|
{
|
|
[Token(Token = "0x6006254")]
|
|
[Address(RVA = "0xF33BE0", Offset = "0xF329E0", VA = "0x180F33BE0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6006255")]
|
|
[Address(RVA = "0xF33E70", Offset = "0xF32C70", VA = "0x180F33E70")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140000A5 RID: 165
|
|
// (add) Token: 0x06006256 RID: 25174 RVA: 0x00158750 File Offset: 0x00156950
|
|
// (remove) Token: 0x06006257 RID: 25175 RVA: 0x0015876C File Offset: 0x0015696C
|
|
[Token(Token = "0x140000A5")]
|
|
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
|
|
{
|
|
[Token(Token = "0x6006256")]
|
|
[Address(RVA = "0xF33AA0", Offset = "0xF328A0", VA = "0x180F33AA0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6006257")]
|
|
[Address(RVA = "0xF33D30", Offset = "0xF32B30", VA = "0x180F33D30")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010C4 RID: 4292
|
|
// (get) Token: 0x06006258 RID: 25176 RVA: 0x00158788 File Offset: 0x00156988
|
|
[Token(Token = "0x170010C4")]
|
|
public TextMeshProUGUI GPJEDBDCNNP
|
|
{
|
|
[Token(Token = "0x6006258")]
|
|
[Address(RVA = "0x5F4D40", Offset = "0x5F3B40", VA = "0x1805F4D40")]
|
|
get
|
|
{
|
|
return this.label;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010C5 RID: 4293
|
|
// (get) Token: 0x06006259 RID: 25177 RVA: 0x0015879C File Offset: 0x0015699C
|
|
// (set) Token: 0x0600625A RID: 25178 RVA: 0x001587B0 File Offset: 0x001569B0
|
|
[Token(Token = "0x170010C5")]
|
|
public bool FFDOINJEHMM
|
|
{
|
|
[Token(Token = "0x6006259")]
|
|
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980")]
|
|
get
|
|
{
|
|
return this.m_Interactable;
|
|
}
|
|
[Token(Token = "0x600625A")]
|
|
[Address(RVA = "0xF34060", Offset = "0xF32E60", VA = "0x180F34060")]
|
|
set
|
|
{
|
|
base.interactable = value;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.BLIJCJNGGIJ = num;
|
|
this.DKILDKCKHDM = (float)num;
|
|
this.MALDFLCADLG(num2 != 0);
|
|
this.PMFNJKCHLCO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010C6 RID: 4294
|
|
// (get) Token: 0x0600625B RID: 25179 RVA: 0x001587E4 File Offset: 0x001569E4
|
|
// (set) Token: 0x0600625C RID: 25180 RVA: 0x001587F8 File Offset: 0x001569F8
|
|
[Token(Token = "0x170010C6")]
|
|
public bool LODFDOLMDCK
|
|
{
|
|
[Token(Token = "0x600625B")]
|
|
[Address(RVA = "0x9CD920", Offset = "0x9CC720", VA = "0x1809CD920")]
|
|
get
|
|
{
|
|
return this.FGDNDDNALCC;
|
|
}
|
|
[Token(Token = "0x600625C")]
|
|
[Address(RVA = "0xF32A20", Offset = "0xF31820", VA = "0x180F32A20")]
|
|
protected set
|
|
{
|
|
this.FGDNDDNALCC = value;
|
|
Graphic targetGraphic = this.m_TargetGraphic;
|
|
int num = 0;
|
|
if (targetGraphic != num)
|
|
{
|
|
Graphic targetGraphic2 = this.m_TargetGraphic;
|
|
if (this.FGDNDDNALCC)
|
|
{
|
|
}
|
|
Color baseColor = this.BaseColor;
|
|
Color color = targetGraphic2.color;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010C7 RID: 4295
|
|
// (get) Token: 0x0600625D RID: 25181 RVA: 0x00158844 File Offset: 0x00156A44
|
|
// (set) Token: 0x0600625E RID: 25182 RVA: 0x00158858 File Offset: 0x00156A58
|
|
[Token(Token = "0x170010C7")]
|
|
public MenuFinger ALMDGGGDJEB
|
|
{
|
|
[Token(Token = "0x600625D")]
|
|
[Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960")]
|
|
get
|
|
{
|
|
return this.BLIJCJNGGIJ;
|
|
}
|
|
[Token(Token = "0x600625E")]
|
|
[Address(RVA = "0xBDA740", Offset = "0xBD9540", VA = "0x180BDA740")]
|
|
protected set
|
|
{
|
|
this.BLIJCJNGGIJ = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010C8 RID: 4296
|
|
// (get) Token: 0x0600625F RID: 25183 RVA: 0x0015886C File Offset: 0x00156A6C
|
|
// (set) Token: 0x06006260 RID: 25184 RVA: 0x00158880 File Offset: 0x00156A80
|
|
[Token(Token = "0x170010C8")]
|
|
private float PAJNCEOIGPI
|
|
{
|
|
[Token(Token = "0x600625F")]
|
|
[Address(RVA = "0xF32390", Offset = "0xF31190", VA = "0x180F32390")]
|
|
get
|
|
{
|
|
return this.NAIMECIDJDG;
|
|
}
|
|
[Token(Token = "0x6006260")]
|
|
[Address(RVA = "0xF329F0", Offset = "0xF317F0", VA = "0x180F329F0")]
|
|
set
|
|
{
|
|
this.NAIMECIDJDG = value;
|
|
this.DKILDKCKHDM = 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010C9 RID: 4297
|
|
// (get) Token: 0x06006261 RID: 25185 RVA: 0x001588A0 File Offset: 0x00156AA0
|
|
// (set) Token: 0x06006262 RID: 25186 RVA: 0x001588B4 File Offset: 0x00156AB4
|
|
[Token(Token = "0x170010C9")]
|
|
private float GJGABNIBCJG
|
|
{
|
|
[Token(Token = "0x6006261")]
|
|
[Address(RVA = "0xF32D70", Offset = "0xF31B70", VA = "0x180F32D70")]
|
|
get
|
|
{
|
|
return this.BFLNGLEAMEG;
|
|
}
|
|
[Token(Token = "0x6006262")]
|
|
[Address(RVA = "0xF32840", Offset = "0xF31640", VA = "0x180F32840")]
|
|
set
|
|
{
|
|
float bflngleameg = this.BFLNGLEAMEG;
|
|
BoxCollider djbfpgmcfgk = this.DJBFPGMCFGK;
|
|
int num = 0;
|
|
if (djbfpgmcfgk != num)
|
|
{
|
|
BoxCollider djbfpgmcfgk2 = this.DJBFPGMCFGK;
|
|
float z = Vector3.one.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
BoxCollider djbfpgmcfgk3 = this.DJBFPGMCFGK;
|
|
BoxCollider djbfpgmcfgk4 = this.DJBFPGMCFGK;
|
|
float num2 = value * 0.5f;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
}
|
|
this.BFLNGLEAMEG = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010CA RID: 4298
|
|
// (get) Token: 0x06006263 RID: 25187 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170010CA")]
|
|
protected virtual float IJIGBIPCELG
|
|
{
|
|
[Token(Token = "0x6006263")]
|
|
[Address(RVA = "0xF31CE0", Offset = "0xF30AE0", VA = "0x180F31CE0", Slot = "39")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010CB RID: 4299
|
|
// (get) Token: 0x06006264 RID: 25188 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170010CB")]
|
|
protected virtual float BCGHKIMCMAE
|
|
{
|
|
[Token(Token = "0x6006264")]
|
|
[Address(RVA = "0xF32530", Offset = "0xF31330", VA = "0x180F32530", Slot = "40")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010CC RID: 4300
|
|
// (get) Token: 0x06006265 RID: 25189 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170010CC")]
|
|
protected virtual float LJDBBNHCDOE
|
|
{
|
|
[Token(Token = "0x6006265")]
|
|
[Address(RVA = "0xF31CE0", Offset = "0xF30AE0", VA = "0x180F31CE0", Slot = "41")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010CD RID: 4301
|
|
// (get) Token: 0x06006266 RID: 25190 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170010CD")]
|
|
protected virtual float NBEBDGGJIDP
|
|
{
|
|
[Token(Token = "0x6006266")]
|
|
[Address(RVA = "0xF32540", Offset = "0xF31340", VA = "0x180F32540", Slot = "42")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006267 RID: 25191 RVA: 0x00158928 File Offset: 0x00156B28
|
|
[Token(Token = "0x6006267")]
|
|
[Address(RVA = "0xF31B20", Offset = "0xF30920", VA = "0x180F31B20", Slot = "43")]
|
|
protected virtual float BKABACMFHMB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006267)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.Button3DBase::BKABACMFHMB()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_12:
|
|
stloc:bool(var_2_18, callgetter:bool(IAsyncResult::get_IsCompleted, ldloc:Button3DBase[exp:IAsyncResult](this)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x170010CE RID: 4302
|
|
// (get) Token: 0x06006268 RID: 25192 RVA: 0x00158950 File Offset: 0x00156B50
|
|
[Token(Token = "0x170010CE")]
|
|
protected StackedUIBase JGIANCOEHMA
|
|
{
|
|
[Token(Token = "0x6006268")]
|
|
[Address(RVA = "0xF32B30", Offset = "0xF31930", VA = "0x180F32B30")]
|
|
get
|
|
{
|
|
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
|
int num = 0;
|
|
if (ljocnmlbcah == num)
|
|
{
|
|
if (base.gameObject.GetComponentsInParent<StackedUIBase>(true).Length != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
this.LJOCNMLBCAH = num2;
|
|
}
|
|
return this.LJOCNMLBCAH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010CF RID: 4303
|
|
// (get) Token: 0x06006269 RID: 25193 RVA: 0x0015899C File Offset: 0x00156B9C
|
|
// (set) Token: 0x0600626A RID: 25194 RVA: 0x001589B0 File Offset: 0x00156BB0
|
|
[Token(Token = "0x170010CF")]
|
|
public bool PJLAONFDFFB
|
|
{
|
|
[Token(Token = "0x6006269")]
|
|
[Address(RVA = "0xF33D10", Offset = "0xF32B10", VA = "0x180F33D10")]
|
|
get
|
|
{
|
|
return this.DIMKJABEDBJ;
|
|
}
|
|
[Token(Token = "0x600626A")]
|
|
[Address(RVA = "0xF33FA0", Offset = "0xF32DA0", VA = "0x180F33FA0")]
|
|
set
|
|
{
|
|
bool dimkjabedbj = this.DIMKJABEDBJ;
|
|
bool dmmfoddapnj = this.DMMFODDAPNJ;
|
|
this.DMMFODDAPNJ = false;
|
|
this.DIMKJABEDBJ = value;
|
|
if (!dimkjabedbj)
|
|
{
|
|
if (!value)
|
|
{
|
|
goto IL_46;
|
|
}
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.NEBICJIKEPJ = realtimeSinceStartup;
|
|
}
|
|
if (!value && !dmmfoddapnj)
|
|
{
|
|
int num = 0;
|
|
this.CECJCHNLLNB(num != 0);
|
|
}
|
|
IL_46:
|
|
if (this.DIMKJABEDBJ)
|
|
{
|
|
}
|
|
this.GJGABNIBCJG = 1f;
|
|
this.PMFNJKCHLCO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010D0 RID: 4304
|
|
// (get) Token: 0x0600626B RID: 25195 RVA: 0x00158A20 File Offset: 0x00156C20
|
|
[Token(Token = "0x170010D0")]
|
|
protected bool PGABFKOHPMJ
|
|
{
|
|
[Token(Token = "0x600626B")]
|
|
[Address(RVA = "0xF32380", Offset = "0xF31180", VA = "0x180F32380")]
|
|
get
|
|
{
|
|
return this.IBALBCFIDLM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600626C RID: 25196 RVA: 0x00158A34 File Offset: 0x00156C34
|
|
[Token(Token = "0x600626C")]
|
|
[Address(RVA = "0xF32D80", Offset = "0xF31B80", VA = "0x180F32D80")]
|
|
protected void PMFNJKCHLCO()
|
|
{
|
|
if (!this.DIMKJABEDBJ)
|
|
{
|
|
}
|
|
if ((uint)4 != (uint)this.CDGHKMKCMIB)
|
|
{
|
|
this.InstantClearState();
|
|
}
|
|
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
|
|
}
|
|
|
|
// Token: 0x0600626D RID: 25197 RVA: 0x00158A64 File Offset: 0x00156C64
|
|
[Token(Token = "0x600626D")]
|
|
[Address(RVA = "0xF32AE0", Offset = "0xF318E0", VA = "0x180F32AE0")]
|
|
private Selectable.SelectionState OJPDNKIKFIH()
|
|
{
|
|
if (!this.DIMKJABEDBJ)
|
|
{
|
|
int num = 0;
|
|
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
|
|
}
|
|
return Selectable.SelectionState.Pressed;
|
|
}
|
|
|
|
// Token: 0x0600626E RID: 25198 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600626E")]
|
|
[Address(RVA = "0xF31D10", Offset = "0xF30B10", VA = "0x180F31D10", Slot = "26")]
|
|
protected override void DoStateTransition(Selectable.SelectionState GKNIHNHGBKC, bool BKDCBHDFBCH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600626F RID: 25199 RVA: 0x00158A8C File Offset: 0x00156C8C
|
|
[Token(Token = "0x600626F")]
|
|
[Address(RVA = "0xF332A0", Offset = "0xF320A0", VA = "0x180F332A0", Slot = "6")]
|
|
protected override void Start()
|
|
{
|
|
base..ctor();
|
|
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
|
|
int num = 0;
|
|
bool flag = stackedUIBase == num;
|
|
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
|
|
if (!flag)
|
|
{
|
|
Canvas canvas = this.JGIANCOEHMA.canvas;
|
|
bfpibefkala._canvas = canvas;
|
|
}
|
|
bfpibefkala.FetchRootCanvas();
|
|
float num2 = this.NBEBDGGJIDP;
|
|
this.Update();
|
|
this.NFJHDIADDEG = true;
|
|
if (Application.isPlaying)
|
|
{
|
|
base.gameObject.OLLDCMIMDLM("Button3D");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006270 RID: 25200 RVA: 0x00158B0C File Offset: 0x00156D0C
|
|
[Token(Token = "0x6006270")]
|
|
[Address(RVA = "0xF314D0", Offset = "0xF302D0", VA = "0x180F314D0", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
GameObject gameObject = this.object2d;
|
|
int num = 0;
|
|
if (!(gameObject == num))
|
|
{
|
|
Graphic[] componentsInChildren = this.object2d.GetComponentsInChildren<Graphic>();
|
|
int num2 = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num2 < length)
|
|
{
|
|
Graphic graphic = componentsInChildren[num2];
|
|
Graphic targetGraphic = this.m_TargetGraphic;
|
|
if (graphic != targetGraphic)
|
|
{
|
|
IgnoreUIButtonHighlight component = componentsInChildren[num2].GetComponent<IgnoreUIButtonHighlight>();
|
|
int num3 = 0;
|
|
if (component == num3)
|
|
{
|
|
List<Graphic> fonhlamhemm = this.FONHLAMHEMM;
|
|
Graphic graphic2 = componentsInChildren[num2];
|
|
fonhlamhemm.Add(graphic2);
|
|
}
|
|
}
|
|
num2++;
|
|
}
|
|
Graphic targetGraphic2 = this.m_TargetGraphic;
|
|
this.FGDNDDNALCC = num2 != 0;
|
|
int num4 = 0;
|
|
if (targetGraphic2 != num4)
|
|
{
|
|
Graphic targetGraphic3 = this.m_TargetGraphic;
|
|
if ((this.FGDNDDNALCC ? 1 : 0) != num2)
|
|
{
|
|
}
|
|
Color baseColor = this.BaseColor;
|
|
Color color = targetGraphic3.color;
|
|
}
|
|
UI3DScaler componentInChildren = base.GetComponentInChildren<UI3DScaler>(true);
|
|
this.BFPIBEFKALA = componentInChildren;
|
|
int num5 = 0;
|
|
if (componentInChildren == num5)
|
|
{
|
|
string name = base.name;
|
|
Debug.LogError("3D Button " + name + " is missing 3d scalar.");
|
|
}
|
|
Renderer componentInChildren2 = this.BFPIBEFKALA.GetComponentInChildren<Renderer>(true);
|
|
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
|
|
this.CHEJPOIMMCK = componentInChildren2;
|
|
BoxCollider boxCollider;
|
|
this.DJBFPGMCFGK = boxCollider;
|
|
int num6 = 0;
|
|
if (!(boxCollider == num6))
|
|
{
|
|
if ((this.DIMKJABEDBJ ? 1 : 0) != num2)
|
|
{
|
|
this.GJGABNIBCJG = 1.5f;
|
|
}
|
|
this.GJGABNIBCJG = 1f;
|
|
}
|
|
string name2 = base.name;
|
|
Debug.LogError("3D Button " + name2 + " is missing a collider.");
|
|
Navigation navigation = this.m_Navigation;
|
|
Selectable selectOnDown = this.m_Navigation.m_SelectOnDown;
|
|
base.navigation = num2;
|
|
if (Application.isPlaying && this.toastId != (IAFCKKHMKKM)num2)
|
|
{
|
|
if (Resources.Load("[Toast]") != 0)
|
|
{
|
|
}
|
|
Transform transform = this.object2d.transform;
|
|
GameObject gameObject2;
|
|
Toast component2 = gameObject2.GetComponent<Toast>();
|
|
this.AKLMNJCALIL = component2;
|
|
IAFCKKHMKKM iafckkhmkkm = this.toastId;
|
|
component2.ToastId = iafckkhmkkm;
|
|
if (this.toastId == IAFCKKHMKKM.NewRoom)
|
|
{
|
|
Transform transform2 = this.AKLMNJCALIL.transform;
|
|
Toast aklmnjcalil = this.AKLMNJCALIL;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform3 = aklmnjcalil.transform;
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
string name3 = base.name;
|
|
Debug.LogError("Object 2d on " + name3 + " is required", this);
|
|
}
|
|
|
|
// Token: 0x06006271 RID: 25201 RVA: 0x00158D58 File Offset: 0x00156F58
|
|
[Token(Token = "0x6006271")]
|
|
[Address(RVA = "0xF32C40", Offset = "0xF31A40", VA = "0x180F32C40", Slot = "5")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.NEBICJIKEPJ = realtimeSinceStartup;
|
|
if (this.NFJHDIADDEG)
|
|
{
|
|
float num = this.NBEBDGGJIDP;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006272 RID: 25202 RVA: 0x00158D94 File Offset: 0x00156F94
|
|
[Token(Token = "0x6006272")]
|
|
[Address(RVA = "0xF32C00", Offset = "0xF31A00", VA = "0x180F32C00", Slot = "7")]
|
|
protected override void OnDisable()
|
|
{
|
|
base.OnDisable();
|
|
int num = 0;
|
|
this.BLIJCJNGGIJ = num;
|
|
this.DKILDKCKHDM = (float)num;
|
|
this.MALDFLCADLG(true);
|
|
}
|
|
|
|
// Token: 0x06006273 RID: 25203 RVA: 0x00158DC0 File Offset: 0x00156FC0
|
|
[Token(Token = "0x6006273")]
|
|
[Address(RVA = "0xF334E0", Offset = "0xF322E0", VA = "0x180F334E0", Slot = "44")]
|
|
protected virtual void Update()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006273)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.Button3DBase::Update()
|
|
|
|
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
|
Actual value was -1.
|
|
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
|
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
|
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06006274 RID: 25204 RVA: 0x00158FD8 File Offset: 0x001571D8
|
|
[Token(Token = "0x6006274")]
|
|
[Address(RVA = "0xF31F20", Offset = "0xF30D20", VA = "0x180F31F20")]
|
|
private void FKJFMFDHNEG()
|
|
{
|
|
global::UnityEngine.Object @object = Resources.Load("[Toast]");
|
|
int num = 0;
|
|
if (@object != 0)
|
|
{
|
|
}
|
|
Transform transform = this.object2d.transform;
|
|
int num2 = 0;
|
|
Toast component = global::UnityEngine.Object.Instantiate<GameObject>(num, transform, num2 != 0).GetComponent<Toast>();
|
|
this.AKLMNJCALIL = component;
|
|
IAFCKKHMKKM iafckkhmkkm = this.toastId;
|
|
component.ToastId = iafckkhmkkm;
|
|
if (this.toastId == IAFCKKHMKKM.NewRoom)
|
|
{
|
|
Transform transform2 = this.AKLMNJCALIL.transform;
|
|
Toast aklmnjcalil = this.AKLMNJCALIL;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform3 = aklmnjcalil.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006275 RID: 25205 RVA: 0x00159064 File Offset: 0x00157264
|
|
[Token(Token = "0x6006275")]
|
|
[Address(RVA = "0xF32EF0", Offset = "0xF31CF0", VA = "0x180F32EF0", Slot = "45")]
|
|
public virtual void SetAxisValue(float AEFHIEEGPME, bool CDFHDACBFKN = false)
|
|
{
|
|
GameObject gameObject = this.object2d;
|
|
int num = 0;
|
|
if (gameObject != num && (CDFHDACBFKN || CDFHDACBFKN))
|
|
{
|
|
Button3DBase.Button3DConstraints button3DConstraints = this.constraints;
|
|
this.EFHPEMPKFPK = AEFHIEEGPME;
|
|
float num2 = button3DConstraints.IMFMKBHAPLF(AEFHIEEGPME);
|
|
float num3 = this.LJDBBNHCDOE;
|
|
float num4 = Mathf.Lerp(1f, AEFHIEEGPME, AEFHIEEGPME);
|
|
Transform transform = this.object2d.transform;
|
|
GameObject gameObject2 = this.object2d;
|
|
int num5 = 0;
|
|
gameObject2.transform.localPosition = num5;
|
|
Transform transform2 = this.object2d.transform;
|
|
GameObject gameObject3 = this.object2d;
|
|
int num6 = 0;
|
|
gameObject3.transform.localScale = num6;
|
|
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
|
|
int num7 = 0;
|
|
if (bfpibefkala != num7)
|
|
{
|
|
this.BFPIBEFKALA.Refresh();
|
|
}
|
|
Button3DBase.Button3DConstraints button3DConstraints2 = this.constraints;
|
|
int num8 = 0;
|
|
float num9 = button3DConstraints2.IMFMKBHAPLF((float)num8);
|
|
BoxCollider djbfpgmcfgk = this.DJBFPGMCFGK;
|
|
int num10 = 0;
|
|
if (djbfpgmcfgk != num10 && !float.IsNaN(AEFHIEEGPME) && !float.IsInfinity(AEFHIEEGPME))
|
|
{
|
|
BoxCollider djbfpgmcfgk2 = this.DJBFPGMCFGK;
|
|
Vector3 size = djbfpgmcfgk.size;
|
|
BoxCollider djbfpgmcfgk3 = this.DJBFPGMCFGK;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006276 RID: 25206 RVA: 0x00159198 File Offset: 0x00157398
|
|
[Token(Token = "0x6006276")]
|
|
[Address(RVA = "0xF320A0", Offset = "0xF30EA0", VA = "0x180F320A0")]
|
|
private void FMBCPOMDPPE(float JCLLJJHJMME)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006276)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.Button3DBase::FMBCPOMDPPE(System.Single)
|
|
|
|
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
|
Actual value was -1.
|
|
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
|
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
|
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06006277 RID: 25207 RVA: 0x001591F0 File Offset: 0x001573F0
|
|
[Token(Token = "0x6006277")]
|
|
[Address(RVA = "0xF32640", Offset = "0xF31440", VA = "0x180F32640")]
|
|
private void LLEHNAKDANA()
|
|
{
|
|
bool flag = this.<ELPEDDKGKFK>k__BackingField;
|
|
if (this.DIMKJABEDBJ != flag)
|
|
{
|
|
this.PJLAONFDFFB = flag;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006278 RID: 25208 RVA: 0x00159218 File Offset: 0x00157418
|
|
[Token(Token = "0x6006278")]
|
|
[Address(RVA = "0xF32720", Offset = "0xF31520", VA = "0x180F32720")]
|
|
private void MENALJHPBLN(float LOHDKLIFEPH)
|
|
{
|
|
if (!this.DIMKJABEDBJ)
|
|
{
|
|
this.Select();
|
|
bool dimkjabedbj = this.DIMKJABEDBJ;
|
|
this.DMMFODDAPNJ = false;
|
|
if (!dimkjabedbj)
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.NEBICJIKEPJ = realtimeSinceStartup;
|
|
}
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
goto IL_72;
|
|
}
|
|
}
|
|
if (this.IJIGBIPCELG <= LOHDKLIFEPH)
|
|
{
|
|
return;
|
|
}
|
|
bool dimkjabedbj2 = this.DIMKJABEDBJ;
|
|
bool dmmfoddapnj = this.DMMFODDAPNJ;
|
|
this.DMMFODDAPNJ = false;
|
|
if (dimkjabedbj2 && !dmmfoddapnj)
|
|
{
|
|
int num = 0;
|
|
this.CECJCHNLLNB(num != 0);
|
|
}
|
|
if (this.DIMKJABEDBJ)
|
|
{
|
|
}
|
|
IL_72:
|
|
this.GJGABNIBCJG = 1f;
|
|
this.PMFNJKCHLCO();
|
|
}
|
|
|
|
// Token: 0x06006279 RID: 25209 RVA: 0x001592A8 File Offset: 0x001574A8
|
|
[Token(Token = "0x6006279")]
|
|
[Address(RVA = "0xF31B60", Offset = "0xF30960", VA = "0x180F31B60", Slot = "46")]
|
|
protected virtual void CECJCHNLLNB(bool DDFLMNGNNIP = false)
|
|
{
|
|
if (!DDFLMNGNNIP)
|
|
{
|
|
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
|
int num = 0;
|
|
if (blijcjnggij != num)
|
|
{
|
|
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
|
|
}
|
|
if (this.ButtonDownAudio != (ulong)0L)
|
|
{
|
|
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
|
int num2 = 0;
|
|
if (ljocnmlbcah != num2)
|
|
{
|
|
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
|
}
|
|
Transform transform = base.transform;
|
|
RecRoomAudioClip buttonDownAudio = this.ButtonDownAudio;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonDownAudio, transform, num4, num3);
|
|
}
|
|
}
|
|
Button3DBase.IOJHBLEGKFK dmkkneoiigg = this.DMKKNEOIIGG;
|
|
if (dmkkneoiigg != 0)
|
|
{
|
|
dmkkneoiigg(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600627A RID: 25210 RVA: 0x00159344 File Offset: 0x00157544
|
|
[Token(Token = "0x600627A")]
|
|
[Address(RVA = "0xF323B0", Offset = "0xF311B0", VA = "0x180F323B0", Slot = "47")]
|
|
protected virtual void IOIPLOFNEGH(bool DDFLMNGNNIP = false)
|
|
{
|
|
if (!DDFLMNGNNIP)
|
|
{
|
|
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
|
int num = 0;
|
|
if (blijcjnggij != num)
|
|
{
|
|
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
|
|
}
|
|
if (this.ButtonUpAudio != (ulong)0L)
|
|
{
|
|
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
|
int num2 = 0;
|
|
if (ljocnmlbcah != num2)
|
|
{
|
|
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
|
}
|
|
Transform transform = base.transform;
|
|
RecRoomAudioClip buttonUpAudio = this.ButtonUpAudio;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonUpAudio, transform, num4, num3);
|
|
}
|
|
}
|
|
Button3DBase.IOJHBLEGKFK olamkldopce = this.OLAMKLDOPCE;
|
|
if (olamkldopce != 0)
|
|
{
|
|
olamkldopce(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600627B RID: 25211 RVA: 0x001593E0 File Offset: 0x001575E0
|
|
[Token(Token = "0x600627B")]
|
|
[Address(RVA = "0xF31CF0", Offset = "0xF30AF0", VA = "0x180F31CF0", Slot = "48")]
|
|
protected virtual void DJFFCNMEHNL()
|
|
{
|
|
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
|
|
if (cgohkpcbjie != 0)
|
|
{
|
|
cgohkpcbjie(this);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600627C RID: 25212 RVA: 0x00159400 File Offset: 0x00157600
|
|
[Token(Token = "0x600627C")]
|
|
[Address(RVA = "0xF33460", Offset = "0xF32260", VA = "0x180F33460")]
|
|
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
|
|
{
|
|
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
|
int num = 0;
|
|
if (blijcjnggij == num)
|
|
{
|
|
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600627D RID: 25213 RVA: 0x00159428 File Offset: 0x00157628
|
|
[Token(Token = "0x600627D")]
|
|
[Address(RVA = "0xF333C0", Offset = "0xF321C0", VA = "0x180F333C0")]
|
|
public void TryReleaseMenuFinger(MenuFinger BLIJCJNGGIJ)
|
|
{
|
|
if (this.BLIJCJNGGIJ == BLIJCJNGGIJ)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.BLIJCJNGGIJ = num;
|
|
this.DKILDKCKHDM = (float)num;
|
|
this.MALDFLCADLG(num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600627E RID: 25214 RVA: 0x00159460 File Offset: 0x00157660
|
|
[Token(Token = "0x600627E")]
|
|
[Address(RVA = "0xF31B00", Offset = "0xF30900", VA = "0x180F31B00")]
|
|
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
|
|
{
|
|
int num = 0;
|
|
this.BLIJCJNGGIJ = num;
|
|
this.DKILDKCKHDM = (float)num;
|
|
this.MALDFLCADLG(KGODFEIPINC);
|
|
}
|
|
|
|
// Token: 0x170010D1 RID: 4305
|
|
// (get) Token: 0x0600627F RID: 25215 RVA: 0x00159484 File Offset: 0x00157684
|
|
// (set) Token: 0x06006280 RID: 25216 RVA: 0x00159498 File Offset: 0x00157698
|
|
[Token(Token = "0x170010D1")]
|
|
public bool BCLOLHJMILL
|
|
{
|
|
[Token(Token = "0x600627F")]
|
|
[Address(RVA = "0xF33D20", Offset = "0xF32B20", VA = "0x180F33D20")]
|
|
get;
|
|
[Token(Token = "0x6006280")]
|
|
[Address(RVA = "0xF323A0", Offset = "0xF311A0", VA = "0x180F323A0")]
|
|
protected set;
|
|
}
|
|
|
|
// Token: 0x06006281 RID: 25217 RVA: 0x001594AC File Offset: 0x001576AC
|
|
[Token(Token = "0x6006281")]
|
|
[Address(RVA = "0xF32CA0", Offset = "0xF31AA0", VA = "0x180F32CA0", Slot = "32")]
|
|
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
base.OnPointerDown(OEKEOCOGKMG);
|
|
this.<ELPEDDKGKFK>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x06006282 RID: 25218 RVA: 0x001594C8 File Offset: 0x001576C8
|
|
[Token(Token = "0x6006282")]
|
|
[Address(RVA = "0xF32D20", Offset = "0xF31B20", VA = "0x180F32D20", Slot = "33")]
|
|
public override void OnPointerUp(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
base.OnPointerUp(OEKEOCOGKMG);
|
|
if (OEKEOCOGKMG.<button>k__BackingField == PointerEventData.InputButton.Left)
|
|
{
|
|
this.<ELPEDDKGKFK>k__BackingField = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006283 RID: 25219 RVA: 0x001594F4 File Offset: 0x001576F4
|
|
[Token(Token = "0x6006283")]
|
|
[Address(RVA = "0xF321C0", Offset = "0xF30FC0", VA = "0x180F321C0")]
|
|
public void ForcePressed()
|
|
{
|
|
this.OnDestroy();
|
|
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
|
|
int num = 0;
|
|
if (!(stackedUIBase == num))
|
|
{
|
|
this.CECJCHNLLNB(true);
|
|
this.PMFNJKCHLCO();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006284 RID: 25220 RVA: 0x00159528 File Offset: 0x00157728
|
|
[Token(Token = "0x6006284")]
|
|
[Address(RVA = "0xF32660", Offset = "0xF31460", VA = "0x180F32660")]
|
|
protected void MALDFLCADLG(bool KGODFEIPINC = false)
|
|
{
|
|
if (this.DIMKJABEDBJ && (KGODFEIPINC || Time.realtimeSinceStartup > this.hairTriggerCancelThreshold))
|
|
{
|
|
this.DMMFODDAPNJ = true;
|
|
}
|
|
bool dimkjabedbj = this.DIMKJABEDBJ;
|
|
bool dmmfoddapnj = this.DMMFODDAPNJ;
|
|
this.<ELPEDDKGKFK>k__BackingField = false;
|
|
this.DMMFODDAPNJ = false;
|
|
if (dimkjabedbj && !dmmfoddapnj)
|
|
{
|
|
int num = 0;
|
|
this.CECJCHNLLNB(num != 0);
|
|
}
|
|
if (this.DIMKJABEDBJ)
|
|
{
|
|
}
|
|
this.GJGABNIBCJG = 1f;
|
|
this.PMFNJKCHLCO();
|
|
}
|
|
|
|
// Token: 0x06006285 RID: 25221 RVA: 0x001595A0 File Offset: 0x001577A0
|
|
[Token(Token = "0x6006285")]
|
|
[Address(RVA = "0xF32CD0", Offset = "0xF31AD0", VA = "0x180F32CD0", Slot = "34")]
|
|
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
this.IBALBCFIDLM = true;
|
|
this.PMFNJKCHLCO();
|
|
}
|
|
|
|
// Token: 0x06006286 RID: 25222 RVA: 0x001595BC File Offset: 0x001577BC
|
|
[Token(Token = "0x6006286")]
|
|
[Address(RVA = "0xF32CE0", Offset = "0xF31AE0", VA = "0x180F32CE0", Slot = "35")]
|
|
public override void OnPointerExit(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
this.IBALBCFIDLM = false;
|
|
if (this.<ELPEDDKGKFK>k__BackingField)
|
|
{
|
|
int num = 0;
|
|
this.MALDFLCADLG(num != 0);
|
|
}
|
|
this.PMFNJKCHLCO();
|
|
}
|
|
|
|
// Token: 0x06006287 RID: 25223 RVA: 0x001595E8 File Offset: 0x001577E8
|
|
[Token(Token = "0x6006287")]
|
|
[Address(RVA = "0xF32550", Offset = "0xF31350", VA = "0x180F32550")]
|
|
protected void LADOEEHALOJ()
|
|
{
|
|
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
|
int num = 0;
|
|
if (ljocnmlbcah != num)
|
|
{
|
|
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
|
}
|
|
Transform transform = base.transform;
|
|
}
|
|
|
|
// Token: 0x06006288 RID: 25224 RVA: 0x0015961C File Offset: 0x0015781C
|
|
[Token(Token = "0x6006288")]
|
|
[Address(RVA = "0xF32290", Offset = "0xF31090", VA = "0x180F32290")]
|
|
protected void GBNAFKIKAOP()
|
|
{
|
|
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
|
int num = 0;
|
|
if (ljocnmlbcah != num)
|
|
{
|
|
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
|
}
|
|
Transform transform = base.transform;
|
|
}
|
|
|
|
// Token: 0x06006289 RID: 25225 RVA: 0x00159650 File Offset: 0x00157850
|
|
[Token(Token = "0x6006289")]
|
|
[Address(RVA = "0xF32E00", Offset = "0xF31C00", VA = "0x180F32E00")]
|
|
public void RenderOutline()
|
|
{
|
|
Renderer chejpoimmck = this.CHEJPOIMMCK;
|
|
int num = 0;
|
|
if (chejpoimmck != num && this.CHEJPOIMMCK.GetSharedMaterialArray() != 0)
|
|
{
|
|
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
|
Renderer chejpoimmck2 = this.CHEJPOIMMCK;
|
|
int length = chejpoimmck2.GetSharedMaterialArray().Length;
|
|
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, chejpoimmck2, length, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010D2 RID: 4306
|
|
// (get) Token: 0x0600628A RID: 25226 RVA: 0x001596B0 File Offset: 0x001578B0
|
|
// (set) Token: 0x0600628B RID: 25227 RVA: 0x001596E4 File Offset: 0x001578E4
|
|
[Token(Token = "0x170010D2")]
|
|
public bool JMMLBJBNGMB
|
|
{
|
|
[Token(Token = "0x600628A")]
|
|
[Address(RVA = "0xF33C80", Offset = "0xF32A80", VA = "0x180F33C80")]
|
|
get
|
|
{
|
|
ButtonHighlight buttonHighlight = this.buttonHighlight;
|
|
int num = 0;
|
|
if (buttonHighlight != num)
|
|
{
|
|
return this.buttonHighlight.MPPPIBKPECP;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x600628B")]
|
|
[Address(RVA = "0xF33F10", Offset = "0xF32D10", VA = "0x180F33F10")]
|
|
set
|
|
{
|
|
ButtonHighlight buttonHighlight = this.buttonHighlight;
|
|
int num = 0;
|
|
if (buttonHighlight != num)
|
|
{
|
|
this.buttonHighlight.MPPPIBKPECP = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600628C RID: 25228 RVA: 0x00159718 File Offset: 0x00157918
|
|
[Token(Token = "0x600628C")]
|
|
[Address(RVA = "0xF339D0", Offset = "0xF327D0", VA = "0x180F339D0")]
|
|
protected Button3DBase()
|
|
{
|
|
Color white = Color.white;
|
|
Color white2 = Color.white;
|
|
this.hairTriggerCancelThreshold = 0.5f;
|
|
List<Graphic> list = new List();
|
|
this.FONHLAMHEMM = list;
|
|
this.IFHCLIFBNCD = 3f;
|
|
this.EFHPEMPKFPK = -1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04004102 RID: 16642
|
|
[Token(Token = "0x4004102")]
|
|
private const float NGONLHKMBDJ = 1f;
|
|
|
|
// Token: 0x04004103 RID: 16643
|
|
[Token(Token = "0x4004103")]
|
|
private const float AMCLMDMNOAE = 1.5f;
|
|
|
|
// Token: 0x04004107 RID: 16647
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4004107")]
|
|
public Color BaseColor;
|
|
|
|
// Token: 0x04004108 RID: 16648
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4004108")]
|
|
public Color ToggleColor;
|
|
|
|
// Token: 0x04004109 RID: 16649
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4004109")]
|
|
[SerializeField]
|
|
private GameObject object2d;
|
|
|
|
// Token: 0x0400410A RID: 16650
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400410A")]
|
|
[SerializeField]
|
|
private float hairTriggerCancelThreshold;
|
|
|
|
// Token: 0x0400410B RID: 16651
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400410B")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
private ButtonHighlight buttonHighlight;
|
|
|
|
// Token: 0x0400410C RID: 16652
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400410C")]
|
|
[SerializeField]
|
|
private IAFCKKHMKKM toastId;
|
|
|
|
// Token: 0x0400410D RID: 16653
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400410D")]
|
|
private Toast AKLMNJCALIL;
|
|
|
|
// Token: 0x0400410E RID: 16654
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400410E")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Children, false, false, false)]
|
|
protected TextMeshProUGUI label;
|
|
|
|
// Token: 0x0400410F RID: 16655
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400410F")]
|
|
private bool FGDNDDNALCC;
|
|
|
|
// Token: 0x04004110 RID: 16656
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4004110")]
|
|
[SerializeField]
|
|
protected Button3DBase.Button3DConstraints constraints;
|
|
|
|
// Token: 0x04004111 RID: 16657
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4004111")]
|
|
private MenuFinger BLIJCJNGGIJ;
|
|
|
|
// Token: 0x04004112 RID: 16658
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4004112")]
|
|
private List<Graphic> FONHLAMHEMM;
|
|
|
|
// Token: 0x04004113 RID: 16659
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4004113")]
|
|
private float IFHCLIFBNCD;
|
|
|
|
// Token: 0x04004114 RID: 16660
|
|
[FieldOffset(Offset = "0x184")]
|
|
[Token(Token = "0x4004114")]
|
|
private float DKILDKCKHDM;
|
|
|
|
// Token: 0x04004115 RID: 16661
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4004115")]
|
|
private bool OADDHNDLPFK;
|
|
|
|
// Token: 0x04004116 RID: 16662
|
|
[FieldOffset(Offset = "0x18C")]
|
|
[Token(Token = "0x4004116")]
|
|
private float NAIMECIDJDG;
|
|
|
|
// Token: 0x04004117 RID: 16663
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4004117")]
|
|
private float BFLNGLEAMEG;
|
|
|
|
// Token: 0x04004118 RID: 16664
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4004118")]
|
|
private StackedUIBase LJOCNMLBCAH;
|
|
|
|
// Token: 0x04004119 RID: 16665
|
|
[FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x4004119")]
|
|
private bool DMMFODDAPNJ;
|
|
|
|
// Token: 0x0400411A RID: 16666
|
|
[FieldOffset(Offset = "0x1A1")]
|
|
[Token(Token = "0x400411A")]
|
|
private bool DIMKJABEDBJ;
|
|
|
|
// Token: 0x0400411B RID: 16667
|
|
[FieldOffset(Offset = "0x1A4")]
|
|
[Token(Token = "0x400411B")]
|
|
private float NEBICJIKEPJ;
|
|
|
|
// Token: 0x0400411C RID: 16668
|
|
[FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x400411C")]
|
|
private Selectable.SelectionState CDGHKMKCMIB;
|
|
|
|
// Token: 0x0400411D RID: 16669
|
|
[FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x400411D")]
|
|
private UI3DScaler BFPIBEFKALA;
|
|
|
|
// Token: 0x0400411E RID: 16670
|
|
[FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x400411E")]
|
|
private Renderer CHEJPOIMMCK;
|
|
|
|
// Token: 0x0400411F RID: 16671
|
|
[FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x400411F")]
|
|
private BoxCollider DJBFPGMCFGK;
|
|
|
|
// Token: 0x04004120 RID: 16672
|
|
[FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x4004120")]
|
|
private float EFHPEMPKFPK;
|
|
|
|
// Token: 0x04004121 RID: 16673
|
|
[FieldOffset(Offset = "0x1CC")]
|
|
[Token(Token = "0x4004121")]
|
|
private bool NFJHDIADDEG;
|
|
|
|
// Token: 0x04004123 RID: 16675
|
|
[FieldOffset(Offset = "0x1CE")]
|
|
[Token(Token = "0x4004123")]
|
|
private bool IBALBCFIDLM;
|
|
|
|
// Token: 0x04004124 RID: 16676
|
|
[FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x4004124")]
|
|
public RecRoomAudioClip ButtonDownAudio;
|
|
|
|
// Token: 0x04004125 RID: 16677
|
|
[FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x4004125")]
|
|
public RecRoomAudioClip ButtonUpAudio;
|
|
|
|
// Token: 0x020010FA RID: 4346
|
|
[Token(Token = "0x20010FA")]
|
|
public sealed class IOJHBLEGKFK : MulticastDelegate
|
|
{
|
|
// Token: 0x0600628D RID: 25229 RVA: 0x00159768 File Offset: 0x00157968
|
|
[Token(Token = "0x600628D")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public IOJHBLEGKFK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0600628E RID: 25230 RVA: 0x00159784 File Offset: 0x00157984
|
|
[Token(Token = "0x600628E")]
|
|
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
|
|
public void Invoke(Button3DBase LKDLEHGHCAD)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600628F RID: 25231 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600628F")]
|
|
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Button3DBase LKDLEHGHCAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06006290 RID: 25232 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6006290")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x020010FB RID: 4347
|
|
[Token(Token = "0x20010FB")]
|
|
[Serializable]
|
|
public class Button3DConstraints
|
|
{
|
|
// Token: 0x06006291 RID: 25233 RVA: 0x00159838 File Offset: 0x00157A38
|
|
[Token(Token = "0x6006291")]
|
|
[Address(RVA = "0xF340B0", Offset = "0xF32EB0", VA = "0x180F340B0")]
|
|
public float IFGFFIKIEGI(float GPDGCLIOACB)
|
|
{
|
|
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
|
|
}
|
|
|
|
// Token: 0x06006292 RID: 25234 RVA: 0x00159854 File Offset: 0x00157A54
|
|
[Token(Token = "0x6006292")]
|
|
[Address(RVA = "0xF34140", Offset = "0xF32F40", VA = "0x180F34140")]
|
|
public float IMFMKBHAPLF(float GLHHBDHELAO)
|
|
{
|
|
float num = Mathf.Clamp01(GLHHBDHELAO);
|
|
return Mathf.Lerp(num, GLHHBDHELAO, num);
|
|
}
|
|
|
|
// Token: 0x06006293 RID: 25235 RVA: 0x00159870 File Offset: 0x00157A70
|
|
[Token(Token = "0x6006293")]
|
|
[Address(RVA = "0xF341E0", Offset = "0xF32FE0", VA = "0x180F341E0")]
|
|
public Button3DConstraints()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004126 RID: 16678
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004126")]
|
|
[SerializeField]
|
|
private float UnpressedOffset;
|
|
|
|
// Token: 0x04004127 RID: 16679
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4004127")]
|
|
[SerializeField]
|
|
private float MaxPressedOffset = 80f;
|
|
}
|
|
}
|
|
}
|