using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001B2F RID: 6959 [Token(Token = "0x2001B2F")] [StructLayout(3)] public class AddMyEmailScreen : WatchUIFlow { // Token: 0x0600BA78 RID: 47736 RVA: 0x002BD824 File Offset: 0x002BBA24 [Token(Token = "0x600BA78")] [Address(RVA = "0x16E84B0", Offset = "0x16E6EB0", VA = "0x1816E84B0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); TextMeshProUGUI textMeshProUGUI = this.infoText; string empty = string.Empty; textMeshProUGUI.text = empty; InputField3D inputField3D = this.emailInputField; string empty2 = string.Empty; inputField3D.KKJIOHNFHFJ = empty2; GameObject gameObject = this.changeButton.gameObject; bool flag = string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField)); gameObject.SetActive(flag); } // Token: 0x0600BA79 RID: 47737 RVA: 0x002BD894 File Offset: 0x002BBA94 [Token(Token = "0x600BA79")] [Address(RVA = "0x16E7BE0", Offset = "0x16E65E0", VA = "0x1816E7BE0")] private void BMFPEJMLIKD(string PAANJCAOOAG, bool ODBAFIFNIDO) { this.infoText.text = PAANJCAOOAG; InputField3D inputField3D = this.emailInputField; inputField3D.interactable = ODBAFIFNIDO; int num = 0; inputField3D.BLIJCJNGGIJ = num; int num2 = 0; inputField3D.DKILDKCKHDM = (float)num; inputField3D.MALDFLCADLG(num2 != 0); inputField3D.PMFNJKCHLCO(); Button3D button3D = this.submitButton; button3D.interactable = ODBAFIFNIDO; button3D.BLIJCJNGGIJ = num; int num3 = 0; button3D.DKILDKCKHDM = (float)num; button3D.MALDFLCADLG(num3 != 0); button3D.PMFNJKCHLCO(); Button3D button3D2 = this.skipButton; button3D2.interactable = ODBAFIFNIDO; button3D2.BLIJCJNGGIJ = num; int num4 = 0; button3D2.DKILDKCKHDM = (float)num; button3D2.MALDFLCADLG(num4 != 0); button3D2.PMFNJKCHLCO(); Button3D button3D3 = this.changeButton; button3D3.interactable = ODBAFIFNIDO; button3D3.BLIJCJNGGIJ = num; int num5 = 0; button3D3.DKILDKCKHDM = (float)num; button3D3.MALDFLCADLG(num5 != 0); button3D3.PMFNJKCHLCO(); } // Token: 0x0600BA7A RID: 47738 RVA: 0x002BD974 File Offset: 0x002BBB74 [Token(Token = "0x600BA7A")] [Address(RVA = "0x16E83A0", Offset = "0x16E6DA0", VA = "0x1816E83A0")] private void ONFPPKDHEJB(string LJKKKECANAB) { int num = 0; this.BMFPEJMLIKD("Submitting...", num != 0); IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(LJKKKECANAB); Action action = new Action(this.NLKFHAHKFBC); Action action2 = new Action(this.EOLEDECNKDH); throw new NullReferenceException(); } // Token: 0x0600BA7B RID: 47739 RVA: 0x002BD9B8 File Offset: 0x002BBBB8 [Token(Token = "0x600BA7B")] [Address(RVA = "0x16E80D0", Offset = "0x16E6AD0", VA = "0x1816E80D0")] private void LANBJLLKANC() { int num = 0; if (this != num) { CFLMJLFBOKH.GDFOFCJIEDM("email", "added"); NotificationManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2); this.k__BackingField.Button_PopFlow(); return; } } // Token: 0x0600BA7C RID: 47740 RVA: 0x002BDA10 File Offset: 0x002BBC10 [Token(Token = "0x600BA7C")] [Address(RVA = "0x16E7F90", Offset = "0x16E6990", VA = "0x1816E7F90")] private void EOLEDECNKDH(string MOPOMPHBHKF) { int num = 0; if (this != num) { this.BMFPEJMLIKD(MOPOMPHBHKF, true); Button3D button3D = this.submitButton; int num2 = 0; button3D.interactable = num2 != 0; int num3 = 0; int num4 = 0; button3D.BLIJCJNGGIJ = num3; button3D.DKILDKCKHDM = (float)num3; button3D.MALDFLCADLG(num4 != 0); button3D.PMFNJKCHLCO(); } } // Token: 0x0600BA7D RID: 47741 RVA: 0x002BDA68 File Offset: 0x002BBC68 [Token(Token = "0x600BA7D")] [Address(RVA = "0x16E8060", Offset = "0x16E6A60", VA = "0x1816E8060")] public void InputField_EmailValueChange(string email) { Button3D button3D = this.submitButton; bool flag = JAKDHKJDFNP.MEGPLKIGIJC(email); button3D.interactable = flag; int num = 0; int num2 = 0; button3D.BLIJCJNGGIJ = num; button3D.DKILDKCKHDM = (float)num; button3D.MALDFLCADLG(num2 != 0); button3D.PMFNJKCHLCO(); } // Token: 0x0600BA7E RID: 47742 RVA: 0x002BDAB0 File Offset: 0x002BBCB0 [Token(Token = "0x600BA7E")] [Address(RVA = "0x16E7E40", Offset = "0x16E6840", VA = "0x1816E7E40")] public void Button_Submit() { string text = this.emailInputField.KKJIOHNFHFJ.Trim(); if (JAKDHKJDFNP.MEGPLKIGIJC(text)) { int num = 0; this.BMFPEJMLIKD("Submitting...", num != 0); IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(text); Action action = new Action(this.NLKFHAHKFBC); Action action2 = new Action(this.EOLEDECNKDH); } } // Token: 0x0600BA7F RID: 47743 RVA: 0x002BDB10 File Offset: 0x002BBD10 [Token(Token = "0x600BA7F")] [Address(RVA = "0x16E7D60", Offset = "0x16E6760", VA = "0x1816E7D60")] public void Button_Change() { this.k__BackingField.Button_PopFlow(); WatchUI k__BackingField = this.k__BackingField; int num = 0; AddMyPhoneScreen addMyPhoneScreen = k__BackingField.PushFlow(num); } // Token: 0x0600BA80 RID: 47744 RVA: 0x002BDB40 File Offset: 0x002BBD40 [Token(Token = "0x600BA80")] [Address(RVA = "0x16E7DC0", Offset = "0x16E67C0", VA = "0x1816E7DC0")] public void Button_Skip() { CFLMJLFBOKH.GDFOFCJIEDM("email", "skipped"); this.k__BackingField.Button_PopFlow(); } // Token: 0x0600BA81 RID: 47745 RVA: 0x002BDB70 File Offset: 0x002BBD70 [Token(Token = "0x600BA81")] [Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")] public AddMyEmailScreen() { } // Token: 0x0600BA82 RID: 47746 RVA: 0x002BDB84 File Offset: 0x002BBD84 [Token(Token = "0x600BA82")] [Address(RVA = "0x16E81E0", Offset = "0x16E6BE0", VA = "0x1816E81E0")] [CompilerGenerated] private void NLKFHAHKFBC() { int num = 0; if (this != num) { CFLMJLFBOKH.GDFOFCJIEDM("email", "added"); NotificationManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2); this.k__BackingField.Button_PopFlow(); } SessionManager instance2 = SingletonMonoBehaviour.Instance; int num3 = 0; if (instance2 != num3) { SingletonMonoBehaviour.Instance.GaveEmailThisSession = true; } } // Token: 0x04007AD5 RID: 31445 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007AD5")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04007AD6 RID: 31446 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007AD6")] [SerializeField] private InputField3D emailInputField; // Token: 0x04007AD7 RID: 31447 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007AD7")] [SerializeField] [Header("Buttons")] private Button3D skipButton; // Token: 0x04007AD8 RID: 31448 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007AD8")] [SerializeField] private Button3D changeButton; // Token: 0x04007AD9 RID: 31449 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007AD9")] [SerializeField] private Button3D submitButton; // Token: 0x04007ADA RID: 31450 [Token(Token = "0x4007ADA")] private static string CNOPFJPNDJM = "email"; } }