using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom; using TMPro; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020010A0 RID: 4256 [Token(Token = "0x20010A0")] [RequireComponent(typeof(AccountRestrictedVisibilityObject))] public class InputField3D : ClickableReleaseButton { // Token: 0x17001081 RID: 4225 // (get) Token: 0x06006065 RID: 24677 RVA: 0x0015293C File Offset: 0x00150B3C [Token(Token = "0x17001081")] public TMP_InputField JOIMJMMFCAI { [Token(Token = "0x6006065")] [Address(RVA = "0xBDB930", Offset = "0xBDA730", VA = "0x180BDB930")] get { return this._inputField; } } // Token: 0x17001082 RID: 4226 // (get) Token: 0x06006066 RID: 24678 RVA: 0x00152950 File Offset: 0x00150B50 // (set) Token: 0x06006067 RID: 24679 RVA: 0x00152970 File Offset: 0x00150B70 [Token(Token = "0x17001082")] public string KKJIOHNFHFJ { [Token(Token = "0x6006066")] [Address(RVA = "0xCDA1E0", Offset = "0xCD8FE0", VA = "0x180CDA1E0")] get { return this._inputField.m_Text; } [Token(Token = "0x6006067")] [Address(RVA = "0xCDA2C0", Offset = "0xCD90C0", VA = "0x180CDA2C0")] set { this._inputField.text = value; } } // Token: 0x17001083 RID: 4227 // (get) Token: 0x06006068 RID: 24680 RVA: 0x00152990 File Offset: 0x00150B90 [Token(Token = "0x17001083")] private TextMeshProUGUI CCAOPECOMAM { [Token(Token = "0x6006068")] [Address(RVA = "0xCD9D20", Offset = "0xCD8B20", VA = "0x180CD9D20")] 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: 0x17001084 RID: 4228 // (get) Token: 0x06006069 RID: 24681 RVA: 0x001529D4 File Offset: 0x00150BD4 // (set) Token: 0x0600606A RID: 24682 RVA: 0x00152A08 File Offset: 0x00150C08 [Token(Token = "0x17001084")] public string KLEMKIOCKHG { [Token(Token = "0x6006069")] [Address(RVA = "0xCDA130", Offset = "0xCD8F30", VA = "0x180CDA130")] get { TextMeshProUGUI textMeshProUGUI = this.CCAOPECOMAM; int num = 0; if (!(textMeshProUGUI != num)) { } bool isCompleted = ((IAsyncResult)this.CCAOPECOMAM).IsCompleted; throw new NullReferenceException(); } [Token(Token = "0x600606A")] [Address(RVA = "0xCDA210", Offset = "0xCD9010", VA = "0x180CDA210")] set { TextMeshProUGUI textMeshProUGUI = this.CCAOPECOMAM; int num = 0; if (textMeshProUGUI != num) { string text = this.CCAOPECOMAM.text; } } } // Token: 0x17001085 RID: 4229 // (get) Token: 0x0600606B RID: 24683 RVA: 0x00152A3C File Offset: 0x00150C3C [Token(Token = "0x17001085")] public bool JJGHLEGAAGI { [Token(Token = "0x600606B")] [Address(RVA = "0xCDA0A0", Offset = "0xCD8EA0", VA = "0x180CDA0A0")] get { TMP_InputField inputField = this._inputField; int num = 0; if (!(inputField == num)) { return this._inputField.m_AllowInput; } throw new NullReferenceException(); } } // Token: 0x17001086 RID: 4230 // (get) Token: 0x0600606C RID: 24684 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17001086")] protected override float NBEBDGGJIDP { [Token(Token = "0x600606C")] [Address(RVA = "0x924780", Offset = "0x923580", VA = "0x180924780", Slot = "42")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17001087 RID: 4231 // (get) Token: 0x0600606D RID: 24685 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17001087")] protected override float BCGHKIMCMAE { [Token(Token = "0x600606D")] [Address(RVA = "0xCD9D10", Offset = "0xCD8B10", VA = "0x180CD9D10", Slot = "40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0600606E RID: 24686 RVA: 0x00152A70 File Offset: 0x00150C70 [Token(Token = "0x600606E")] [Address(RVA = "0xCDA000", Offset = "0xCD8E00", VA = "0x180CDA000", 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: 0x0600606F RID: 24687 RVA: 0x00152AC4 File Offset: 0x00150CC4 [Token(Token = "0x600606F")] [Address(RVA = "0xCD99B0", Offset = "0xCD87B0", VA = "0x180CD99B0", Slot = "46")] protected override void CECJCHNLLNB(bool DDFLMNGNNIP = false) { bool fgdnddnalcc = this.FGDNDDNALCC; int num = 0; this.EJPHOHBDMAB = num; base.CECJCHNLLNB(DDFLMNGNNIP); } // Token: 0x06006070 RID: 24688 RVA: 0x00152AEC File Offset: 0x00150CEC [Token(Token = "0x6006070")] [Address(RVA = "0xCD9A20", Offset = "0xCD8820", VA = "0x180CD9A20", Slot = "48")] protected override void DJFFCNMEHNL() { base.DJFFCNMEHNL(); bool flag; if (flag) { this.SelectInputField(); } this.DeselectInputField(); int num = 0; this.EJPHOHBDMAB = num; } // Token: 0x06006071 RID: 24689 RVA: 0x00152B18 File Offset: 0x00150D18 [Token(Token = "0x6006071")] [Address(RVA = "0xCD9CF0", Offset = "0xCD8AF0", VA = "0x180CD9CF0", Slot = "47")] protected override void IOIPLOFNEGH(bool DDFLMNGNNIP) { base.IOIPLOFNEGH(DDFLMNGNNIP); int num = 0; this.EJPHOHBDMAB = num; } // Token: 0x06006072 RID: 24690 RVA: 0x00152B38 File Offset: 0x00150D38 [Token(Token = "0x6006072")] [Address(RVA = "0xCD9F50", Offset = "0xCD8D50", VA = "0x180CD9F50", 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: 0x06006073 RID: 24691 RVA: 0x00152B6C File Offset: 0x00150D6C [Token(Token = "0x6006073")] [Address(RVA = "0xCD9940", Offset = "0xCD8740", VA = "0x180CD9940", Slot = "43")] protected override float BKABACMFHMB() { /* An exception occurred when decompiling this method (06006073) 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(IAsyncResult::get_IsCompleted, ldloc:InputField3D[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.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: 0x06006074 RID: 24692 RVA: 0x00152B90 File Offset: 0x00150D90 [Token(Token = "0x6006074")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "49")] protected override bool JJONPCECBCI() { return true; } // Token: 0x06006075 RID: 24693 RVA: 0x00152BA0 File Offset: 0x00150DA0 [Token(Token = "0x6006075")] [Address(RVA = "0xCD9C80", Offset = "0xCD8A80", VA = "0x180CD9C80", Slot = "50")] protected override void FNPHBHJLMMD() { bool flag; if (flag) { this.DeselectInputField(); return; } this.SelectInputField(); } // Token: 0x06006076 RID: 24694 RVA: 0x00152BC0 File Offset: 0x00150DC0 [Token(Token = "0x6006076")] [Address(RVA = "0xCD9C00", Offset = "0xCD8A00", VA = "0x180CD9C00")] 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: 0x06006077 RID: 24695 RVA: 0x00152C10 File Offset: 0x00150E10 [Token(Token = "0x6006077")] [Address(RVA = "0xCD9E50", Offset = "0xCD8C50", VA = "0x180CD9E50")] 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: 0x06006078 RID: 24696 RVA: 0x00152C74 File Offset: 0x00150E74 [Token(Token = "0x6006078")] [Address(RVA = "0xCD9AA0", Offset = "0xCD88A0", VA = "0x180CD9AA0")] 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: 0x06006079 RID: 24697 RVA: 0x00152CF4 File Offset: 0x00150EF4 [Token(Token = "0x6006079")] [Address(RVA = "0xCD9DD0", Offset = "0xCD8BD0", VA = "0x180CD9DD0", Slot = "7")] protected override void OnDisable() { base.OnDisable(); TMP_InputField inputField = this._inputField; int num = 0; if (inputField != num) { this.DeselectInputField(); } } // Token: 0x0600607A RID: 24698 RVA: 0x00152D20 File Offset: 0x00150F20 [Token(Token = "0x600607A")] [Address(RVA = "0xCDA090", Offset = "0xCD8E90", VA = "0x180CDA090")] public InputField3D() { } // Token: 0x0600607B RID: 24699 RVA: 0x00152D34 File Offset: 0x00150F34 [Token(Token = "0x600607B")] [Address(RVA = "0xCD9980", Offset = "0xCD8780", VA = "0x180CD9980")] [CompilerGenerated] private void BKDACCCFIBL() { TMP_InputField inputField = this._inputField; int num = 0; inputField.MoveTextEnd(num != 0); } // Token: 0x04003FF3 RID: 16371 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x4003FF3")] [NonSerialized] private TextMeshProUGUI MFDCCNKNIPD; // Token: 0x04003FF4 RID: 16372 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x4003FF4")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private TMP_InputField _inputField; // Token: 0x04003FF5 RID: 16373 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x4003FF5")] private TextMeshProUGUI ABPIGOBDHNJ; // Token: 0x04003FF6 RID: 16374 [FieldOffset(Offset = "0x200")] [Token(Token = "0x4003FF6")] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private AccountRestrictedVisibilityObject BMPBFICJMLD; // Token: 0x04003FF7 RID: 16375 [FieldOffset(Offset = "0x208")] [Token(Token = "0x4003FF7")] private bool? EJPHOHBDMAB; } }