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: 0x02001B30 RID: 6960 [Token(Token = "0x2001B30")] [StructLayout(3)] public class AddMyPhoneScreen : WatchUIFlow { // Token: 0x0600BA84 RID: 47748 RVA: 0x002BDC14 File Offset: 0x002BBE14 [Token(Token = "0x600BA84")] [Address(RVA = "0x16E9420", Offset = "0x16E7E20", VA = "0x1816E9420", 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.dialCodeInputField; string empty2 = string.Empty; inputField3D.KKJIOHNFHFJ = empty2; InputField3D inputField3D2 = this.phoneNumberInputField; string empty3 = string.Empty; inputField3D2.KKJIOHNFHFJ = empty3; this.phoneNumberGroup.SetActive(true); GameObject gameObject = this.verificationGroup; int num = 0; gameObject.SetActive(num != 0); this.submitButton.label.text = "Submit"; Button3D button3D = this.submitButton; int num2 = 0; button3D.interactable = num2 != 0; button3D.BLIJCJNGGIJ = (ulong)0L; int num3 = 0; button3D.DKILDKCKHDM = 0f; button3D.MALDFLCADLG(num3 != 0); button3D.PMFNJKCHLCO(); Button3D button3D2 = this.changeButton; this.COHDEOONCKN = (ulong)0L; GameObject gameObject2 = button3D2.gameObject; bool flag = string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField)); gameObject2.SetActive(flag); } // Token: 0x0600BA85 RID: 47749 RVA: 0x002BDD1C File Offset: 0x002BBF1C [Token(Token = "0x600BA85")] [Address(RVA = "0x16E87A0", Offset = "0x16E71A0", VA = "0x1816E87A0")] private void BMFPEJMLIKD(string PAANJCAOOAG, bool ODBAFIFNIDO) { this.infoText.text = PAANJCAOOAG; InputField3D inputField3D = this.dialCodeInputField; inputField3D.interactable = ODBAFIFNIDO; int num = 0; inputField3D.BLIJCJNGGIJ = num; int num2 = 0; inputField3D.DKILDKCKHDM = (float)num; inputField3D.MALDFLCADLG(num2 != 0); inputField3D.PMFNJKCHLCO(); InputField3D inputField3D2 = this.phoneNumberInputField; inputField3D2.interactable = ODBAFIFNIDO; inputField3D2.BLIJCJNGGIJ = num; int num3 = 0; inputField3D2.DKILDKCKHDM = (float)num; inputField3D2.MALDFLCADLG(num3 != 0); inputField3D2.PMFNJKCHLCO(); Button3D button3D = this.submitButton; button3D.interactable = ODBAFIFNIDO; button3D.BLIJCJNGGIJ = num; int num4 = 0; button3D.DKILDKCKHDM = (float)num; button3D.MALDFLCADLG(num4 != 0); button3D.PMFNJKCHLCO(); Button3D button3D2 = this.skipButton; button3D2.interactable = ODBAFIFNIDO; button3D2.BLIJCJNGGIJ = num; int num5 = 0; button3D2.DKILDKCKHDM = (float)num; button3D2.MALDFLCADLG(num5 != 0); button3D2.PMFNJKCHLCO(); Button3D button3D3 = this.changeButton; button3D3.interactable = ODBAFIFNIDO; button3D3.BLIJCJNGGIJ = num; int num6 = 0; button3D3.DKILDKCKHDM = (float)num; button3D3.MALDFLCADLG(num6 != 0); button3D3.PMFNJKCHLCO(); } // Token: 0x0600BA86 RID: 47750 RVA: 0x002BDE30 File Offset: 0x002BC030 [Token(Token = "0x600BA86")] [Address(RVA = "0x16E9310", Offset = "0x16E7D10", VA = "0x1816E9310")] private void LMMPOIHAADF() { int num = 0; this.BMFPEJMLIKD("Submitting...", num != 0); IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(this.COHDEOONCKN); Action action = new Action(this.BJBOOLBLKFL); Action action2 = new Action(this.EOLEDECNKDH); throw new NullReferenceException(); } // Token: 0x0600BA87 RID: 47751 RVA: 0x002BDE78 File Offset: 0x002BC078 [Token(Token = "0x600BA87")] [Address(RVA = "0x16E8E60", Offset = "0x16E7860", VA = "0x1816E8E60")] private void FNFHHEIGMCN(string LIMGCIECODJ) { int num = 0; this.BMFPEJMLIKD("Verifying...", num != 0); IPromise promise = PEGGCEDHBOF.IKBFFHMMFFH(this.COHDEOONCKN, LIMGCIECODJ); Action action = new Action(this.IJBNOPJGHOE); Action action2 = new Action(this.EOLEDECNKDH); throw new NullReferenceException(); } // Token: 0x0600BA88 RID: 47752 RVA: 0x002BDEC0 File Offset: 0x002BC0C0 [Token(Token = "0x600BA88")] [Address(RVA = "0x16E8670", Offset = "0x16E7070", VA = "0x1816E8670")] private void BJBOOLBLKFL() { CFLMJLFBOKH.OAEAFOCFNAI(false); GameObject gameObject = this.phoneNumberGroup; int num = 0; gameObject.SetActive(num != 0); this.verificationGroup.SetActive(true); string empty = string.Empty; this.BMFPEJMLIKD(empty, 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(); this.submitButton.label.text = "Verify"; } // Token: 0x0600BA89 RID: 47753 RVA: 0x002BDF50 File Offset: 0x002BC150 [Token(Token = "0x600BA89")] [Address(RVA = "0x16E9200", Offset = "0x16E7C00", VA = "0x1816E9200")] private void LANBJLLKANC() { int num = 0; if (this != num) { CFLMJLFBOKH.GDFOFCJIEDM("phone", "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: 0x0600BA8A RID: 47754 RVA: 0x002BDFA8 File Offset: 0x002BC1A8 [Token(Token = "0x600BA8A")] [Address(RVA = "0x16E8D90", Offset = "0x16E7790", VA = "0x1816E8D90")] 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: 0x0600BA8B RID: 47755 RVA: 0x002BE000 File Offset: 0x002BC200 [Token(Token = "0x600BA8B")] [Address(RVA = "0x16E8D60", Offset = "0x16E7760", VA = "0x1816E8D60")] private bool CIDHKOJJKPJ(string LIMGCIECODJ) { return LIMGCIECODJ.Trim().m_stringLength == 6; } // Token: 0x0600BA8C RID: 47756 RVA: 0x002BE024 File Offset: 0x002BC224 [Token(Token = "0x600BA8C")] [Address(RVA = "0x16E90D0", Offset = "0x16E7AD0", VA = "0x1816E90D0")] public void InputField_PhoneValueChange(string text) { Button3D button3D = this.submitButton; if (this.dialCodeInputField.KKJIOHNFHFJ != 0) { } bool flag = this.phoneNumberInputField.KKJIOHNFHFJ == 0; button3D.interactable = flag; button3D.BLIJCJNGGIJ = (ulong)0L; int num = 0; button3D.DKILDKCKHDM = 0f; button3D.MALDFLCADLG(num != 0); button3D.PMFNJKCHLCO(); } // Token: 0x0600BA8D RID: 47757 RVA: 0x002BE088 File Offset: 0x002BC288 [Token(Token = "0x600BA8D")] [Address(RVA = "0x16E9190", Offset = "0x16E7B90", VA = "0x1816E9190")] public void InputField_VerificationValueChange(string text) { Button3D button3D = this.submitButton; bool flag = text == 0; button3D.interactable = flag; int num = 0; int num2 = 0; button3D.BLIJCJNGGIJ = num; button3D.DKILDKCKHDM = (float)num; button3D.MALDFLCADLG(num2 != 0); button3D.PMFNJKCHLCO(); } // Token: 0x0600BA8E RID: 47758 RVA: 0x002BE0D0 File Offset: 0x002BC2D0 [Token(Token = "0x600BA8E")] [Address(RVA = "0x16E8A50", Offset = "0x16E7450", VA = "0x1816E8A50")] public void Button_Submit() { while (this.phoneNumberGroup.activeSelf) { string text = this.dialCodeInputField.KKJIOHNFHFJ.Trim(); string text2 = this.phoneNumberInputField.KKJIOHNFHFJ.Trim(); if (!string.IsNullOrEmpty(this.dialCodeInputField.KKJIOHNFHFJ) && !string.IsNullOrEmpty(this.phoneNumberInputField.KKJIOHNFHFJ)) { string text3 = KMIFPKDNIKP.OCHKNHCGEIP(text, text2); this.COHDEOONCKN = text3; int num = 0; this.BMFPEJMLIKD("Submitting...", num != 0); IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(this.COHDEOONCKN); throw new NullReferenceException(); } } string text4 = this.verificationInputField.KKJIOHNFHFJ.Trim(); if (text4.Trim().m_stringLength == 6) { int num2 = 0; this.BMFPEJMLIKD("Verifying...", num2 != 0); IPromise promise2 = PEGGCEDHBOF.IKBFFHMMFFH(this.COHDEOONCKN, text4); Action action = new Action(this.IJBNOPJGHOE); Action action2 = new Action(this.EOLEDECNKDH); } } // Token: 0x0600BA8F RID: 47759 RVA: 0x002BE1C8 File Offset: 0x002BC3C8 [Token(Token = "0x600BA8F")] [Address(RVA = "0x16E8970", Offset = "0x16E7370", VA = "0x1816E8970")] public void Button_Change() { this.k__BackingField.Button_PopFlow(); WatchUI k__BackingField = this.k__BackingField; int num = 0; AddMyEmailScreen addMyEmailScreen = k__BackingField.PushFlow(num); } // Token: 0x0600BA90 RID: 47760 RVA: 0x002BE1F8 File Offset: 0x002BC3F8 [Token(Token = "0x600BA90")] [Address(RVA = "0x16E89D0", Offset = "0x16E73D0", VA = "0x1816E89D0")] public void Button_Skip() { CFLMJLFBOKH.GDFOFCJIEDM("phone", "skipped"); this.k__BackingField.Button_PopFlow(); } // Token: 0x0600BA91 RID: 47761 RVA: 0x002BE228 File Offset: 0x002BC428 [Token(Token = "0x600BA91")] [Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")] public AddMyPhoneScreen() { } // Token: 0x0600BA92 RID: 47762 RVA: 0x002BE23C File Offset: 0x002BC43C [Token(Token = "0x600BA92")] [Address(RVA = "0x16E8F80", Offset = "0x16E7980", VA = "0x1816E8F80")] [CompilerGenerated] private void IJBNOPJGHOE() { CFLMJLFBOKH.OAEAFOCFNAI(true); int num = 0; if (this != num) { CFLMJLFBOKH.GDFOFCJIEDM("phone", "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: 0x04007ADB RID: 31451 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007ADB")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04007ADC RID: 31452 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007ADC")] [SerializeField] [Header("Phone Group")] private GameObject phoneNumberGroup; // Token: 0x04007ADD RID: 31453 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007ADD")] [SerializeField] private InputField3D dialCodeInputField; // Token: 0x04007ADE RID: 31454 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007ADE")] [SerializeField] private InputField3D phoneNumberInputField; // Token: 0x04007ADF RID: 31455 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007ADF")] [SerializeField] [Header("Verification Group")] private GameObject verificationGroup; // Token: 0x04007AE0 RID: 31456 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4007AE0")] [SerializeField] private InputField3D verificationInputField; // Token: 0x04007AE1 RID: 31457 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4007AE1")] [SerializeField] [Header("Buttons")] private Button3D skipButton; // Token: 0x04007AE2 RID: 31458 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4007AE2")] [SerializeField] private Button3D changeButton; // Token: 0x04007AE3 RID: 31459 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4007AE3")] [SerializeField] private Button3D submitButton; // Token: 0x04007AE4 RID: 31460 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4007AE4")] private string COHDEOONCKN; // Token: 0x04007AE5 RID: 31461 [Token(Token = "0x4007AE5")] private static string CNOPFJPNDJM = "phone"; } }