384 lines
14 KiB
C#
384 lines
14 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using StansAssets.Foundation.Async;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x0200116D RID: 4461
|
|
[Token(Token = "0x200116D")]
|
|
[RequireComponent(typeof(AccountRestrictedVisibilityObject))]
|
|
public class InputField3D : ClickableReleaseButton
|
|
{
|
|
// Token: 0x170010F8 RID: 4344
|
|
// (get) Token: 0x060063B7 RID: 25527 RVA: 0x0015A5F8 File Offset: 0x001587F8
|
|
[Token(Token = "0x170010F8")]
|
|
public TMP_InputField JOIMJMMFCAI
|
|
{
|
|
[Token(Token = "0x60063B7")]
|
|
[Address(RVA = "0x5D1320", Offset = "0x5D0320", VA = "0x1805D1320")]
|
|
get
|
|
{
|
|
return this._inputField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010F9 RID: 4345
|
|
// (get) Token: 0x060063B8 RID: 25528 RVA: 0x0015A60C File Offset: 0x0015880C
|
|
// (set) Token: 0x060063B9 RID: 25529 RVA: 0x0015A62C File Offset: 0x0015882C
|
|
[Token(Token = "0x170010F9")]
|
|
public string KKJIOHNFHFJ
|
|
{
|
|
[Token(Token = "0x60063B8")]
|
|
[Address(RVA = "0x17D9260", Offset = "0x17D8260", VA = "0x1817D9260")]
|
|
get
|
|
{
|
|
return this._inputField.m_Text;
|
|
}
|
|
[Token(Token = "0x60063B9")]
|
|
[Address(RVA = "0x17D9340", Offset = "0x17D8340", VA = "0x1817D9340")]
|
|
set
|
|
{
|
|
this._inputField.text = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010FA RID: 4346
|
|
// (get) Token: 0x060063BA RID: 25530 RVA: 0x0015A64C File Offset: 0x0015884C
|
|
[Token(Token = "0x170010FA")]
|
|
private TextMeshProUGUI CCAOPECOMAM
|
|
{
|
|
[Token(Token = "0x60063BA")]
|
|
[Address(RVA = "0x17D8DA0", Offset = "0x17D7DA0", VA = "0x1817D8DA0")]
|
|
get
|
|
{
|
|
TextMeshProUGUI abpigobdhnj = this.ABPIGOBDHNJ;
|
|
int num = 0;
|
|
if (abpigobdhnj == num)
|
|
{
|
|
TextMeshProUGUI component = this._inputField.m_Placeholder.GetComponent<TextMeshProUGUI>();
|
|
this.ABPIGOBDHNJ = component;
|
|
}
|
|
return this.ABPIGOBDHNJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010FB RID: 4347
|
|
// (get) Token: 0x060063BB RID: 25531 RVA: 0x0015A690 File Offset: 0x00158890
|
|
// (set) Token: 0x060063BC RID: 25532 RVA: 0x0015A6C4 File Offset: 0x001588C4
|
|
[Token(Token = "0x170010FB")]
|
|
public string KLEMKIOCKHG
|
|
{
|
|
[Token(Token = "0x60063BB")]
|
|
[Address(RVA = "0x17D91B0", Offset = "0x17D81B0", VA = "0x1817D91B0")]
|
|
get
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.CCAOPECOMAM;
|
|
int num = 0;
|
|
if (!(textMeshProUGUI != num))
|
|
{
|
|
}
|
|
((IMainThreadDispatcher)this.CCAOPECOMAM).Init();
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x60063BC")]
|
|
[Address(RVA = "0x17D9290", Offset = "0x17D8290", VA = "0x1817D9290")]
|
|
set
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.CCAOPECOMAM;
|
|
int num = 0;
|
|
if (textMeshProUGUI != num)
|
|
{
|
|
string text = this.CCAOPECOMAM.text;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010FC RID: 4348
|
|
// (get) Token: 0x060063BD RID: 25533 RVA: 0x0015A6F8 File Offset: 0x001588F8
|
|
[Token(Token = "0x170010FC")]
|
|
public bool JJGHLEGAAGI
|
|
{
|
|
[Token(Token = "0x60063BD")]
|
|
[Address(RVA = "0x17D9120", Offset = "0x17D8120", VA = "0x1817D9120")]
|
|
get
|
|
{
|
|
TMP_InputField inputField = this._inputField;
|
|
int num = 0;
|
|
if (!(inputField == num))
|
|
{
|
|
return this._inputField.m_AllowInput;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010FD RID: 4349
|
|
// (get) Token: 0x060063BE RID: 25534 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170010FD")]
|
|
protected override float NBEBDGGJIDP
|
|
{
|
|
[Token(Token = "0x60063BE")]
|
|
[Address(RVA = "0x6AC050", Offset = "0x6AB050", VA = "0x1806AC050", Slot = "42")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170010FE RID: 4350
|
|
// (get) Token: 0x060063BF RID: 25535 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170010FE")]
|
|
protected override float BCGHKIMCMAE
|
|
{
|
|
[Token(Token = "0x60063BF")]
|
|
[Address(RVA = "0x17D8D90", Offset = "0x17D7D90", VA = "0x1817D8D90", Slot = "40")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x060063C0 RID: 25536 RVA: 0x0015A72C File Offset: 0x0015892C
|
|
[Token(Token = "0x60063C0")]
|
|
[Address(RVA = "0x17D9080", Offset = "0x17D8080", VA = "0x1817D9080", Slot = "44")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
bool isFocused = this.JJGHLEGAAGI;
|
|
base.LODFDOLMDCK = isFocused;
|
|
TMP_InputField inputField = this._inputField;
|
|
int num = 0;
|
|
inputField.DeactivateInputField(num != 0);
|
|
TMP_InputField inputField2 = this._inputField;
|
|
bool flag = base.currentSelectionState != Selectable.SelectionState.Disabled;
|
|
inputField2.interactable = flag;
|
|
}
|
|
|
|
// Token: 0x060063C1 RID: 25537 RVA: 0x0015A780 File Offset: 0x00158980
|
|
[Token(Token = "0x60063C1")]
|
|
[Address(RVA = "0x17D8A30", Offset = "0x17D7A30", VA = "0x1817D8A30", Slot = "46")]
|
|
protected override void CECJCHNLLNB(bool DDFLMNGNNIP = false)
|
|
{
|
|
bool fgdnddnalcc = this.FGDNDDNALCC;
|
|
int num = 0;
|
|
this.EJPHOHBDMAB = num;
|
|
base.CECJCHNLLNB(DDFLMNGNNIP);
|
|
}
|
|
|
|
// Token: 0x060063C2 RID: 25538 RVA: 0x0015A7A8 File Offset: 0x001589A8
|
|
[Token(Token = "0x60063C2")]
|
|
[Address(RVA = "0x17D8AA0", Offset = "0x17D7AA0", VA = "0x1817D8AA0", Slot = "48")]
|
|
protected override void DJFFCNMEHNL()
|
|
{
|
|
base.DJFFCNMEHNL();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.SelectInputField();
|
|
}
|
|
this.DeselectInputField();
|
|
int num = 0;
|
|
this.EJPHOHBDMAB = num;
|
|
}
|
|
|
|
// Token: 0x060063C3 RID: 25539 RVA: 0x0015A7D4 File Offset: 0x001589D4
|
|
[Token(Token = "0x60063C3")]
|
|
[Address(RVA = "0x17D8D70", Offset = "0x17D7D70", VA = "0x1817D8D70", Slot = "47")]
|
|
protected override void IOIPLOFNEGH(bool DDFLMNGNNIP)
|
|
{
|
|
base.IOIPLOFNEGH(DDFLMNGNNIP);
|
|
int num = 0;
|
|
this.EJPHOHBDMAB = num;
|
|
}
|
|
|
|
// Token: 0x060063C4 RID: 25540 RVA: 0x0015A7F4 File Offset: 0x001589F4
|
|
[Token(Token = "0x60063C4")]
|
|
[Address(RVA = "0x17D8FD0", Offset = "0x17D7FD0", VA = "0x1817D8FD0", Slot = "45")]
|
|
public override void SetAxisValue(float AEFHIEEGPME, bool CDFHDACBFKN = false)
|
|
{
|
|
if (this.JJGHLEGAAGI)
|
|
{
|
|
float num = this.IJIGBIPCELG;
|
|
float num2 = Mathf.Max(AEFHIEEGPME, AEFHIEEGPME);
|
|
}
|
|
int num3 = 0;
|
|
base.SetAxisValue(AEFHIEEGPME, num3 != 0);
|
|
}
|
|
|
|
// Token: 0x060063C5 RID: 25541 RVA: 0x0015A828 File Offset: 0x00158A28
|
|
[Token(Token = "0x60063C5")]
|
|
[Address(RVA = "0x17D89C0", Offset = "0x17D79C0", VA = "0x1817D89C0", Slot = "43")]
|
|
protected override float BKABACMFHMB()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060063C5)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.InputField3D::BKABACMFHMB()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_10:
|
|
stloc:bool(var_0_16, callgetter:bool(IAgent::get_Locked, ldloc:InputField3D[exp:IAgent](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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x060063C6 RID: 25542 RVA: 0x0015A84C File Offset: 0x00158A4C
|
|
[Token(Token = "0x60063C6")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "49")]
|
|
protected override bool JJONPCECBCI()
|
|
{
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060063C7 RID: 25543 RVA: 0x0015A85C File Offset: 0x00158A5C
|
|
[Token(Token = "0x60063C7")]
|
|
[Address(RVA = "0x17D8D00", Offset = "0x17D7D00", VA = "0x1817D8D00", Slot = "50")]
|
|
protected override void FNPHBHJLMMD()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
this.DeselectInputField();
|
|
return;
|
|
}
|
|
this.SelectInputField();
|
|
}
|
|
|
|
// Token: 0x060063C8 RID: 25544 RVA: 0x0015A87C File Offset: 0x00158A7C
|
|
[Token(Token = "0x60063C8")]
|
|
[Address(RVA = "0x17D8C80", Offset = "0x17D7C80", VA = "0x1817D8C80")]
|
|
private void EGEHAOPMCIB()
|
|
{
|
|
bool isFocused = this.JJGHLEGAAGI;
|
|
base.LODFDOLMDCK = isFocused;
|
|
TMP_InputField inputField = this._inputField;
|
|
int num = 0;
|
|
inputField.DeactivateInputField(num != 0);
|
|
TMP_InputField inputField2 = this._inputField;
|
|
bool flag = base.currentSelectionState != Selectable.SelectionState.Disabled;
|
|
inputField2.interactable = flag;
|
|
}
|
|
|
|
// Token: 0x060063C9 RID: 25545 RVA: 0x0015A8CC File Offset: 0x00158ACC
|
|
[Token(Token = "0x60063C9")]
|
|
[Address(RVA = "0x17D8ED0", Offset = "0x17D7ED0", VA = "0x1817D8ED0")]
|
|
public void SelectInputField()
|
|
{
|
|
this.OnDestroy();
|
|
EventSystem current = EventSystem.current;
|
|
GameObject gameObject = this._inputField.gameObject;
|
|
current.SetSelectedGameObject(gameObject);
|
|
this._inputField.ActivateInputField();
|
|
if (!this._inputField.m_OnFocusSelectAll)
|
|
{
|
|
Action action = new Action(this.BKDACCCFIBL);
|
|
Coroutine coroutine = this.CHAAKFJCLIH(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060063CA RID: 25546 RVA: 0x0015A930 File Offset: 0x00158B30
|
|
[Token(Token = "0x60063CA")]
|
|
[Address(RVA = "0x17D8B20", Offset = "0x17D7B20", VA = "0x1817D8B20")]
|
|
public void DeselectInputField()
|
|
{
|
|
TMP_InputField inputField = this._inputField;
|
|
int num = 0;
|
|
inputField.DeactivateInputField(num != 0);
|
|
EventSystem current = EventSystem.current;
|
|
int num2 = 0;
|
|
if (current != num2)
|
|
{
|
|
EventSystem current2 = EventSystem.current;
|
|
TMP_InputField inputField2 = this._inputField;
|
|
GameObject currentSelected = current2.m_CurrentSelected;
|
|
GameObject gameObject = inputField2.gameObject;
|
|
if (currentSelected == gameObject)
|
|
{
|
|
EventSystem current3 = EventSystem.current;
|
|
int num3 = 0;
|
|
current3.SetSelectedGameObject(num3);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060063CB RID: 25547 RVA: 0x0015A9B0 File Offset: 0x00158BB0
|
|
[Token(Token = "0x60063CB")]
|
|
[Address(RVA = "0x17D8E50", Offset = "0x17D7E50", VA = "0x1817D8E50", Slot = "7")]
|
|
protected override void OnDisable()
|
|
{
|
|
base.OnDisable();
|
|
TMP_InputField inputField = this._inputField;
|
|
int num = 0;
|
|
if (inputField != num)
|
|
{
|
|
this.DeselectInputField();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060063CC RID: 25548 RVA: 0x0015A9DC File Offset: 0x00158BDC
|
|
[Token(Token = "0x60063CC")]
|
|
[Address(RVA = "0x17D9110", Offset = "0x17D8110", VA = "0x1817D9110")]
|
|
public InputField3D()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060063CD RID: 25549 RVA: 0x0015A9F0 File Offset: 0x00158BF0
|
|
[Token(Token = "0x60063CD")]
|
|
[Address(RVA = "0x17D8A00", Offset = "0x17D7A00", VA = "0x1817D8A00")]
|
|
[CompilerGenerated]
|
|
private void BKDACCCFIBL()
|
|
{
|
|
TMP_InputField inputField = this._inputField;
|
|
int num = 0;
|
|
inputField.MoveTextEnd(num != 0);
|
|
}
|
|
|
|
// Token: 0x04004166 RID: 16742
|
|
[FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x4004166")]
|
|
[NonSerialized]
|
|
private TextMeshProUGUI MFDCCNKNIPD;
|
|
|
|
// Token: 0x04004167 RID: 16743
|
|
[FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x4004167")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
|
private TMP_InputField _inputField;
|
|
|
|
// Token: 0x04004168 RID: 16744
|
|
[FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x4004168")]
|
|
private TextMeshProUGUI ABPIGOBDHNJ;
|
|
|
|
// Token: 0x04004169 RID: 16745
|
|
[FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x4004169")]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private AccountRestrictedVisibilityObject BMPBFICJMLD;
|
|
|
|
// Token: 0x0400416A RID: 16746
|
|
[FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x400416A")]
|
|
private bool? EJPHOHBDMAB;
|
|
}
|
|
}
|