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(); 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; } }