using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom.Async; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x02001BE3 RID: 7139 [Token(Token = "0x2001BE3")] [StructLayout(3)] public class UILoginDialog : ConfirmUIDialog { // Token: 0x17001E14 RID: 7700 // (get) Token: 0x0600BF7A RID: 49018 RVA: 0x002D22E0 File Offset: 0x002D04E0 // (set) Token: 0x0600BF7B RID: 49019 RVA: 0x002D22F4 File Offset: 0x002D04F4 [Token(Token = "0x17001E14")] public string IHADBCJNDIP { [Token(Token = "0x600BF7A")] [Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")] get; [Token(Token = "0x600BF7B")] [Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")] private set; } // Token: 0x17001E15 RID: 7701 // (get) Token: 0x0600BF7C RID: 49020 RVA: 0x002D2308 File Offset: 0x002D0508 // (set) Token: 0x0600BF7D RID: 49021 RVA: 0x002D231C File Offset: 0x002D051C [Token(Token = "0x17001E15")] public string GPMGIDPBKOG { [Token(Token = "0x600BF7C")] [Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")] get; [Token(Token = "0x600BF7D")] [Address(RVA = "0x636210", Offset = "0x634C10", VA = "0x180636210")] private set; } // Token: 0x17001E16 RID: 7702 // (get) Token: 0x0600BF7E RID: 49022 RVA: 0x002D2330 File Offset: 0x002D0530 [Token(Token = "0x17001E16")] public bool JEPLPOJJHIL { [Token(Token = "0x600BF7E")] [Address(RVA = "0x175D770", Offset = "0x175C170", VA = "0x18175D770")] get { return this.rememberPasswordToggle.LLJFGDMOOFA; } } // Token: 0x0600BF7F RID: 49023 RVA: 0x002D2350 File Offset: 0x002D0550 [Token(Token = "0x600BF7F")] [Address(RVA = "0x175D590", Offset = "0x175BF90", VA = "0x18175D590")] public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL) { this.infoText.text = DBDDKLHPNNA; this.usernameField.FFDOINJEHMM = BCOHEOIEPLL; this.passwordField.FFDOINJEHMM = BCOHEOIEPLL; this.rememberPasswordToggle.FFDOINJEHMM = BCOHEOIEPLL; this.submitButton.FFDOINJEHMM = BCOHEOIEPLL; } // Token: 0x0600BF80 RID: 49024 RVA: 0x002D23A0 File Offset: 0x002D05A0 [Token(Token = "0x600BF80")] [Address(RVA = "0x175D620", Offset = "0x175C020", VA = "0x18175D620")] public void SetUsername(string DAHEICMKIJJ) { this.usernameField.KKJIOHNFHFJ = DAHEICMKIJJ; } // Token: 0x0600BF81 RID: 49025 RVA: 0x002D23C0 File Offset: 0x002D05C0 [Token(Token = "0x600BF81")] [Address(RVA = "0x175D640", Offset = "0x175C040", VA = "0x18175D640", Slot = "18")] public override IPromise ShowDialog() { this.IEDCIALOPFJ(); TextMeshProUGUI textMeshProUGUI = this.infoText; string empty = string.Empty; textMeshProUGUI.text = empty; ValidatedButtonInputField validatedButtonInputField = this.usernameField; Func func = new Func(this.BLHEHNDBDNJ); validatedButtonInputField.IsValidFunction = func; ValidatedButtonInputField validatedButtonInputField2 = this.passwordField; Func func2 = new Func(this.LMCMBKFOIGK); validatedButtonInputField2.IsValidFunction = func2; this.rememberPasswordToggle.BOHIGPFGJBA = true; this.usernameField.inputField3D.SelectInputField(); return base.ShowDialog(); } // Token: 0x0600BF82 RID: 49026 RVA: 0x002D244C File Offset: 0x002D064C [Token(Token = "0x600BF82")] [Address(RVA = "0x175D500", Offset = "0x175BF00", VA = "0x18175D500", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); int num = 0; int num2 = 0; base.KHKDGPHPIND(num2, num != 0); this.IEDCIALOPFJ(); } // Token: 0x0600BF83 RID: 49027 RVA: 0x002D2474 File Offset: 0x002D0674 [Token(Token = "0x600BF83")] [Address(RVA = "0x175D160", Offset = "0x175BB60", VA = "0x18175D160")] public void Button_Submit() { int num = 0; this.SetInfoText("Logging in...", num != 0); ToggleButton3D toggleButton3D = this.rememberPasswordToggle; string text = this.k__BackingField; string text2 = this.k__BackingField; bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA; IPromise promise = MHOKOMMOGKM.LHOKPNNOHLF(text, text2, lljfgdmoofa); if (UILoginDialog.<>c.<>9__19_0 == 0) { UILoginDialog.<>c.<>9__19_0 = () => Matchmaking.GHNONNKLKHE(); } int num2 = 0; if (num2 < (lljfgdmoofa ? 1 : 0)) { num2 += num2; num2++; } Action action = new Action(this.CFKJEKEJFEI); Action action2 = new Action(this.BCDOGLJLFIL); throw new NullReferenceException(); } // Token: 0x0600BF84 RID: 49028 RVA: 0x002D250C File Offset: 0x002D070C [Token(Token = "0x600BF84")] [Address(RVA = "0x175D3E0", Offset = "0x175BDE0", VA = "0x18175D3E0")] private void IEDCIALOPFJ() { ValidatedButtonInputField validatedButtonInputField = this.passwordField; int num = 0; if (validatedButtonInputField != num) { ValidatedButtonInputField validatedButtonInputField2 = this.passwordField; string empty = string.Empty; validatedButtonInputField2.KKJIOHNFHFJ = empty; } } // Token: 0x0600BF85 RID: 49029 RVA: 0x002D2548 File Offset: 0x002D0748 [Token(Token = "0x600BF85")] [Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")] public UILoginDialog() { } // Token: 0x0600BF86 RID: 49030 RVA: 0x002D255C File Offset: 0x002D075C [Token(Token = "0x600BF86")] [Address(RVA = "0x175D0D0", Offset = "0x175BAD0", VA = "0x18175D0D0")] [CompilerGenerated] private bool BLHEHNDBDNJ(string DAHEICMKIJJ) { this.k__BackingField = DAHEICMKIJJ; bool flag = EIMGAFPPJFD.FHLGDJJMLBM(DAHEICMKIJJ); if (!flag) { return flag; } return MHKFOBDFBIN.JPBOEFBMDIA(this.k__BackingField); } // Token: 0x0600BF87 RID: 49031 RVA: 0x002D2588 File Offset: 0x002D0788 [Token(Token = "0x600BF87")] [Address(RVA = "0x175D470", Offset = "0x175BE70", VA = "0x18175D470")] [CompilerGenerated] private bool LMCMBKFOIGK(string ADFGFNJACED) { this.k__BackingField = ADFGFNJACED; bool flag = EIMGAFPPJFD.FHLGDJJMLBM(this.k__BackingField); if (!flag) { return flag; } return MHKFOBDFBIN.JPBOEFBMDIA(this.k__BackingField); } // Token: 0x0600BF88 RID: 49032 RVA: 0x002D25BC File Offset: 0x002D07BC [Token(Token = "0x600BF88")] [Address(RVA = "0x175D3D0", Offset = "0x175BDD0", VA = "0x18175D3D0")] [CompilerGenerated] private void CFKJEKEJFEI(string MOPOMPHBHKF) { this.SetInfoText(MOPOMPHBHKF, true); } // Token: 0x0600BF89 RID: 49033 RVA: 0x002D25D4 File Offset: 0x002D07D4 [Token(Token = "0x600BF89")] [Address(RVA = "0x175D090", Offset = "0x175BA90", VA = "0x18175D090")] [CompilerGenerated] private void BCDOGLJLFIL() { int num = 0; base.KHKDGPHPIND(1, num != 0); } // Token: 0x04007E9F RID: 32415 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007E9F")] [SerializeField] private ValidatedButtonInputField usernameField; // Token: 0x04007EA0 RID: 32416 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007EA0")] [SerializeField] private ValidatedButtonInputField passwordField; // Token: 0x04007EA1 RID: 32417 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007EA1")] [SerializeField] private ToggleButton3D rememberPasswordToggle; // Token: 0x04007EA2 RID: 32418 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4007EA2")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04007EA3 RID: 32419 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4007EA3")] [SerializeField] private Button3D submitButton; } }