using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecNet; using RecRoom.Async; using RecRoom.Sharing; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Core.Screens.UI { // Token: 0x02002A18 RID: 10776 [Token(Token = "0x2002A18")] [StructLayout(3)] public class InputActionCodeScreenLoginUIDialog : FormScreenLoginUIDialog { // Token: 0x06012D19 RID: 77081 RVA: 0x0047DCBC File Offset: 0x0047BEBC [Token(Token = "0x6012D19")] [Address(RVA = "0x119E850", Offset = "0x119D250", VA = "0x18119E850", Slot = "18")] protected override void FPOGDJCPAGF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.FPOGDJCPAGF(CPMPEJFMDED, OEAPMLMHLLF); string kboghlkpbeg = LinkManager.JHJNANAHJJF.KBOGHLKPBEG; this.FMMCNMEJPPK(kboghlkpbeg); LinkManager instance = SingletonMonoBehaviour.Instance; string text = this.actionCodeField.m_Text; Action action = new Action(this.NBJJAGIELKD); Action action2 = new Action(this.MLEEJEKFGFD); int num = 0; ulong num2; instance.HandleActionCode(text, action, IAFKHONIKPI.Unknown, num, action2, num2 != 0UL); } // Token: 0x06012D1A RID: 77082 RVA: 0x0047DD24 File Offset: 0x0047BF24 [Token(Token = "0x6012D1A")] [Address(RVA = "0x119EFD0", Offset = "0x119D9D0", VA = "0x18119EFD0")] private void NBJJAGIELKD() { if (this.JMNGLIHCKFD == (ulong)0L) { this.ILAKJGNFKEH(); return; } if (SingletonMonoBehaviour.IsInitialized && this.JMNGLIHCKFD != (ulong)0L) { this.Button_Alternative3(); AccountSelectionManager instance = SingletonMonoBehaviour.Instance; Action action = new Action(this.ANNHMBOFGKP); } } // Token: 0x06012D1B RID: 77083 RVA: 0x0047DD78 File Offset: 0x0047BF78 [Token(Token = "0x6012D1B")] [Address(RVA = "0x119EC90", Offset = "0x119D690", VA = "0x18119EC90")] private void LDIBACMCGGM() { if (SingletonMonoBehaviour.IsInitialized && this.JMNGLIHCKFD != (ulong)0L) { this.Button_Alternative3(); AccountSelectionManager instance = SingletonMonoBehaviour.Instance; Action action = new Action(this.ANNHMBOFGKP); } } // Token: 0x06012D1C RID: 77084 RVA: 0x0047DDB8 File Offset: 0x0047BFB8 [Token(Token = "0x6012D1C")] [Address(RVA = "0x119E9C0", Offset = "0x119D3C0", VA = "0x18119E9C0")] private void ILAKJGNFKEH() { SingletonMonoBehaviour.Instance.ShowErrorMessage("Creating account..."); IPromise promise = PEGGCEDHBOF.HHFPNFANNEG(); if (InputActionCodeScreenLoginUIDialog.<>c.<>9__9_0 == 0) { InputActionCodeScreenLoginUIDialog.<>c.<>9__9_0 = (CCEOLAOLEKJ newAccount) => MHOKOMMOGKM.LDIBACMCGGM(ObscuredInt.FAJDMKOEFLH(newAccount.k__BackingField)); } if (InputActionCodeScreenLoginUIDialog.<>c.<>9__9_1 == 0) { InputActionCodeScreenLoginUIDialog.<>c.<>9__9_1 = () => Matchmaking.GHNONNKLKHE(); } Action action = new Action(this.MAFKANLEEAF); Action action2 = new Action(this.DHHCJLIMGNJ); throw new NullReferenceException(); } // Token: 0x06012D1D RID: 77085 RVA: 0x0047DE38 File Offset: 0x0047C038 [Token(Token = "0x6012D1D")] [Address(RVA = "0x119F110", Offset = "0x119DB10", VA = "0x18119F110", Slot = "14")] public override IPromise ShowDialog(InputActionCodeScreenLoginUIDialog.LKPFLBKBEMA CMOCGFBLHGO) { Button button = this.backButton; int num = 0; if (button != num) { GameObject gameObject = this.backButton.gameObject; bool ohkdjpnjcpc = this.GDMBKAKDBEC.OHKDJPNJCPC; gameObject.SetActive(ohkdjpnjcpc); } string empty = string.Empty; this.FMMCNMEJPPK(empty); this.goButton.interactable = true; this.JMNGLIHCKFD = 0; IPromise promise; return promise; } // Token: 0x06012D1E RID: 77086 RVA: 0x0047DEA4 File Offset: 0x0047C0A4 [Token(Token = "0x6012D1E")] [Address(RVA = "0x119EDC0", Offset = "0x119D7C0", VA = "0x18119EDC0", Slot = "15")] protected override void LIEDFKGPLGG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.LIEDFKGPLGG(CPMPEJFMDED, OEAPMLMHLLF); AG_TMP_InputField ag_TMP_InputField = this.actionCodeField; string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF; ag_TMP_InputField.text = lastSuccessfulMeetupCode; } // Token: 0x06012D1F RID: 77087 RVA: 0x0047DED8 File Offset: 0x0047C0D8 [Token(Token = "0x6012D1F")] [Address(RVA = "0x119E790", Offset = "0x119D190", VA = "0x18119E790")] private void FMMCNMEJPPK(string PAANJCAOOAG) { int num = 0; bool flag; if (!(this != num) || flag) { } } // Token: 0x06012D20 RID: 77088 RVA: 0x0047DEFC File Offset: 0x0047C0FC [Token(Token = "0x6012D20")] [Address(RVA = "0x119F250", Offset = "0x119DC50", VA = "0x18119F250")] public InputActionCodeScreenLoginUIDialog() { } // Token: 0x06012D21 RID: 77089 RVA: 0x0047DF10 File Offset: 0x0047C110 [Token(Token = "0x6012D21")] [Address(RVA = "0x119EF50", Offset = "0x119D950", VA = "0x18119EF50")] [CompilerGenerated] private void MLEEJEKFGFD(string MOPOMPHBHKF) { string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(MOPOMPHBHKF); this.FMMCNMEJPPK(text); int num = 0; base.LLKGFICOMFG((FormScreenLoginUIDialog.DFMJNFJBEAI)num); } // Token: 0x06012D22 RID: 77090 RVA: 0x0047DF34 File Offset: 0x0047C134 [Token(Token = "0x6012D22")] [Address(RVA = "0x119E670", Offset = "0x119D070", VA = "0x18119E670")] [CompilerGenerated] private void ANNHMBOFGKP(AccountSelectionManager.KPGNOPDDFDB MAOOLFEBOOD) { if (MAOOLFEBOOD == AccountSelectionManager.KPGNOPDDFDB.SUCCESS) { bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } if (MAOOLFEBOOD != AccountSelectionManager.KPGNOPDDFDB.PASSWORD_REQUIRED) { bool isCompleted2 = ((IAsyncResult)this).IsCompleted; return; } bool isCompleted3 = ((IAsyncResult)this).IsCompleted; } // Token: 0x06012D23 RID: 77091 RVA: 0x0047DF60 File Offset: 0x0047C160 [Token(Token = "0x6012D23")] [Address(RVA = "0x119EE60", Offset = "0x119D860", VA = "0x18119EE60")] [CompilerGenerated] private void MAFKANLEEAF() { AccountSelectionManager instance = SingletonMonoBehaviour.Instance; AccountSelectionManager instance2 = SingletonMonoBehaviour.Instance; int num = 0; instance2.LogRegistrationEvent("accountCreated", num); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06012D24 RID: 77092 RVA: 0x0047DF94 File Offset: 0x0047C194 [Token(Token = "0x6012D24")] [Address(RVA = "0x119E6B0", Offset = "0x119D0B0", VA = "0x18119E6B0")] [CompilerGenerated] private void DHHCJLIMGNJ(string MOPOMPHBHKF) { AccountSelectionManager instance = SingletonMonoBehaviour.Instance; int num = 0; instance.LogRegistrationEvent("failedAccountCreation", num); this.FMMCNMEJPPK(MOPOMPHBHKF); int num2 = 0; base.LLKGFICOMFG((FormScreenLoginUIDialog.DFMJNFJBEAI)num2); Button button = this.goButton; int num3 = 0; button.interactable = num3 != 0; bool forceAccountVerification = SingletonMonoBehaviour.Instance.IHHHGFJJMCB; } // Token: 0x0400C9FF RID: 51711 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400C9FF")] [SerializeField] private AG_TMP_InputField actionCodeField; // Token: 0x0400CA00 RID: 51712 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CA00")] [SerializeField] private Button backButton; // Token: 0x0400CA01 RID: 51713 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400CA01")] [SerializeField] private Button goButton; // Token: 0x0400CA02 RID: 51714 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400CA02")] private RegistrationScreenLoginUIDialog.MFCJLEPIHEB GDMBKAKDBEC; // Token: 0x0400CA03 RID: 51715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400CA03")] private MHOKOMMOGKM.ONLDIBIOKEF JMNGLIHCKFD; // Token: 0x02002A19 RID: 10777 [Token(Token = "0x2002A19")] public struct LKPFLBKBEMA { // Token: 0x0400CA04 RID: 51716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CA04")] public RegistrationScreenLoginUIDialog.MFCJLEPIHEB GDMBKAKDBEC; // Token: 0x0400CA05 RID: 51717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CA05")] public MHOKOMMOGKM.ONLDIBIOKEF JMNGLIHCKFD; } } }