using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using RRUI.Data.NUX; using TMPro; using UnityEngine; // Token: 0x0200073B RID: 1851 [Token(Token = "0x200073B")] [StructLayout(3)] public class SetUsernamePasswordScreen : WatchUIFlow { // Token: 0x060035C3 RID: 13763 RVA: 0x000E1434 File Offset: 0x000DF634 [Token(Token = "0x60035C3")] [Address(RVA = "0x178F410", Offset = "0x178DE10", VA = "0x18178F410")] private void Awake() { ValidatedButtonInputField validatedButtonInputField = this.pwValidatedInputField; Func func = new Func(this.EENNPJKLLDK); validatedButtonInputField.IsValidFunction = func; } // Token: 0x060035C4 RID: 13764 RVA: 0x000E1464 File Offset: 0x000DF664 [Token(Token = "0x60035C4")] [Address(RVA = "0x1790020", Offset = "0x178EA20", VA = "0x181790020")] public IPromise ShowScreen(string JDBKDGCJHMB, string MDPLFAFLGKM, Action CABNMLCBMJK) { string empty = string.Empty; this.FFHEADALFEO(empty, true); this.screenHeader.LKIBJOMNFFD = JDBKDGCJHMB; this.submitButtonText.text = MDPLFAFLGKM; ValidatedButtonInputField validatedButtonInputField = this.pwValidatedInputField; string empty2 = string.Empty; validatedButtonInputField.KKJIOHNFHFJ = empty2; AG_TMP_InputField ag_TMP_InputField = this.usernameInputField; string text = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); ag_TMP_InputField.text = text; TextMeshProUGUI textMeshProUGUI = this.usernameTextField; ObscuredString k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField; string text2 = string.Format("@{0}", k__BackingField); textMeshProUGUI.text = text2; this.CABNMLCBMJK = CABNMLCBMJK; WatchUI k__BackingField = this.k__BackingField; int num = 0; k__BackingField.PushFlow(this, num); Promise promise = new Promise(); this.OOLEGCMEDBA = promise; throw new NullReferenceException(); } // Token: 0x060035C5 RID: 13765 RVA: 0x000E1528 File Offset: 0x000DF728 [Token(Token = "0x60035C5")] [Address(RVA = "0x178F680", Offset = "0x178E080", VA = "0x18178F680")] private bool JMMBBGKJNMI(string PAANJCAOOAG) { return MHKFOBDFBIN.JPBOEFBMDIA(this.pwValidatedInputField.KKJIOHNFHFJ.Trim()); } // Token: 0x060035C6 RID: 13766 RVA: 0x000E1550 File Offset: 0x000DF750 [Token(Token = "0x60035C6")] [Address(RVA = "0x178F740", Offset = "0x178E140", VA = "0x18178F740")] private void FFHEADALFEO(string PAANJCAOOAG, bool BCOHEOIEPLL) { this.infotext.text = PAANJCAOOAG; this.submitButton.FFDOINJEHMM = BCOHEOIEPLL; this.pwButton.FFDOINJEHMM = BCOHEOIEPLL; this.randomUsernameButton.FFDOINJEHMM = BCOHEOIEPLL; GameObject gameObject = this.usernameInputButton; bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.fakeValue; gameObject.SetActive(BCOHEOIEPLL); GameObject gameObject2 = this.usernameTextField.gameObject; bool fakeValue2 = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.fakeValue; bool flag; gameObject2.SetActive(flag); } // Token: 0x060035C7 RID: 13767 RVA: 0x000E15D8 File Offset: 0x000DF7D8 [Token(Token = "0x60035C7")] [Address(RVA = "0x178FB70", Offset = "0x178E570", VA = "0x18178FB70")] private void PEMDNFDDOEN() { if (EIMGAFPPJFD.FHLGDJJMLBM(this.HBENBFOGKNG)) { this.DJIOGEDHLDP = true; int num = 0; this.FFHEADALFEO("Submitting...", num != 0); ObscuredString k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField; ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH(this.HBENBFOGKNG); if (ObscuredString.JGIMJGNAJHP(k__BackingField, obscuredString)) { } IPromise promise = PEGGCEDHBOF.BHLKILHANCI(this.HBENBFOGKNG); Func func = new Func(this.EIKKMMGPHIJ); int num2 = 0; num2 += num2; num2++; Action action = new Action(this.JGGEFMEOPLM); Action action2 = new Action(this.ILHJENHELLK); Action action3 = new Action(this.JCIPJEOLCJF); } ulong num3; this.FFHEADALFEO("Username length is invalid", num3 != 0UL); } // Token: 0x060035C8 RID: 13768 RVA: 0x000E1694 File Offset: 0x000DF894 [Token(Token = "0x60035C8")] [Address(RVA = "0x178F490", Offset = "0x178DE90", VA = "0x18178F490")] public void Button_Cancel() { this.OOLEGCMEDBA.Complete(1); Action cabnmlcbmjk = this.CABNMLCBMJK; if (cabnmlcbmjk != 0) { cabnmlcbmjk(); return; } } // Token: 0x060035C9 RID: 13769 RVA: 0x000E16C8 File Offset: 0x000DF8C8 [Token(Token = "0x60035C9")] [Address(RVA = "0x178F520", Offset = "0x178DF20", VA = "0x18178F520")] public void Button_TextInputChanged(string text) { TextMeshProUGUI textMeshProUGUI = this.infotext; string empty = string.Empty; textMeshProUGUI.text = empty; string text2 = text.Trim(); this.HBENBFOGKNG = text2; Button3D button3D = this.submitButton; bool flag = text2.m_stringLength >= 2; button3D.FFDOINJEHMM = flag; } // Token: 0x060035CA RID: 13770 RVA: 0x000E171C File Offset: 0x000DF91C [Token(Token = "0x60035CA")] [Address(RVA = "0x178FF10", Offset = "0x178E910", VA = "0x18178FF10")] public void RandomizeUsername() { IPromise promise = PEGGCEDHBOF.ONKIADJDKAM(); Action action = new Action(this.DBLOFLJFGBM); int num = 0; num += num; num++; IPromise promise2 = promise.Then(action); } // Token: 0x060035CB RID: 13771 RVA: 0x000E175C File Offset: 0x000DF95C [Token(Token = "0x60035CB")] [Address(RVA = "0x178F500", Offset = "0x178DF00", VA = "0x18178F500")] public void Button_Submit() { if (!this.DJIOGEDHLDP) { this.PEMDNFDDOEN(); return; } } // Token: 0x060035CC RID: 13772 RVA: 0x000E177C File Offset: 0x000DF97C [Token(Token = "0x60035CC")] [Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")] public SetUsernamePasswordScreen() { } // Token: 0x060035CD RID: 13773 RVA: 0x000E1790 File Offset: 0x000DF990 [Token(Token = "0x60035CD")] [Address(RVA = "0x178F680", Offset = "0x178E080", VA = "0x18178F680")] [CompilerGenerated] private bool EENNPJKLLDK(string ADFGFNJACED) { return MHKFOBDFBIN.JPBOEFBMDIA(this.pwValidatedInputField.KKJIOHNFHFJ.Trim()); } // Token: 0x060035CE RID: 13774 RVA: 0x000E17B8 File Offset: 0x000DF9B8 [Token(Token = "0x60035CE")] [Address(RVA = "0x178F6C0", Offset = "0x178E0C0", VA = "0x18178F6C0")] [CompilerGenerated] private IPromise EIKKMMGPHIJ() { return MHOKOMMOGKM.FACIMAFGBOD(this.pwValidatedInputField.KKJIOHNFHFJ.Trim()); } // Token: 0x060035CF RID: 13775 RVA: 0x000E17E0 File Offset: 0x000DF9E0 [Token(Token = "0x60035CF")] [Address(RVA = "0x178F9C0", Offset = "0x178E3C0", VA = "0x18178F9C0")] [CompilerGenerated] private void JGGEFMEOPLM() { RegistrationModel.MarkRegistrationComplete(ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField)); NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Success!", 3f, num, num); this.OOLEGCMEDBA.Complete(1); Action cabnmlcbmjk = this.CABNMLCBMJK; if (cabnmlcbmjk != 0) { cabnmlcbmjk(); return; } } // Token: 0x060035D0 RID: 13776 RVA: 0x000E1844 File Offset: 0x000DFA44 [Token(Token = "0x60035D0")] [Address(RVA = "0x178F9A0", Offset = "0x178E3A0", VA = "0x18178F9A0")] [CompilerGenerated] private void ILHJENHELLK(string MOPOMPHBHKF) { this.FFHEADALFEO(MOPOMPHBHKF, true); } // Token: 0x060035D1 RID: 13777 RVA: 0x000E185C File Offset: 0x000DFA5C [Token(Token = "0x60035D1")] [Address(RVA = "0x178F9B0", Offset = "0x178E3B0", VA = "0x18178F9B0")] [CompilerGenerated] private void JCIPJEOLCJF() { this.DJIOGEDHLDP = false; } // Token: 0x060035D2 RID: 13778 RVA: 0x000E1870 File Offset: 0x000DFA70 [Token(Token = "0x60035D2")] [Address(RVA = "0x178F5C0", Offset = "0x178DFC0", VA = "0x18178F5C0")] [CompilerGenerated] private void DBLOFLJFGBM(PEGGCEDHBOF.KHIOLJPCGIM KBLANHOBNHK) { string text = KBLANHOBNHK.HFCLIGKLHPN(); TextMeshProUGUI textMeshProUGUI = this.usernameTextField; this.HBENBFOGKNG = text; string text2 = "@" + text; textMeshProUGUI.text = text2; AG_TMP_InputField ag_TMP_InputField = this.usernameInputField; string hbenbfogkng = this.HBENBFOGKNG; ag_TMP_InputField.text = hbenbfogkng; } // Token: 0x04002DCF RID: 11727 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002DCF")] [SerializeField] private InputField3D pwButton; // Token: 0x04002DD0 RID: 11728 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002DD0")] [SerializeField] private ValidatedButtonInputField pwValidatedInputField; // Token: 0x04002DD1 RID: 11729 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002DD1")] [SerializeField] private Button3D submitButton; // Token: 0x04002DD2 RID: 11730 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002DD2")] [SerializeField] private Button3D randomUsernameButton; // Token: 0x04002DD3 RID: 11731 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002DD3")] [SerializeField] private AG_TMP_InputField usernameInputField; // Token: 0x04002DD4 RID: 11732 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002DD4")] [SerializeField] private TextMeshProUGUI usernameTextField; // Token: 0x04002DD5 RID: 11733 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002DD5")] [SerializeField] private GameObject usernameInputButton; // Token: 0x04002DD6 RID: 11734 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002DD6")] [SerializeField] private TextMeshProUGUI infotext; // Token: 0x04002DD7 RID: 11735 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4002DD7")] [SerializeField] private TextMeshProUGUI submitButtonText; // Token: 0x04002DD8 RID: 11736 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4002DD8")] private Promise OOLEGCMEDBA; // Token: 0x04002DD9 RID: 11737 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4002DD9")] private bool DJIOGEDHLDP; // Token: 0x04002DDA RID: 11738 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4002DDA")] private string HBENBFOGKNG; // Token: 0x04002DDB RID: 11739 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4002DDB")] private Action CABNMLCBMJK; }