using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; // Token: 0x02000716 RID: 1814 [Token(Token = "0x2000716")] [StructLayout(3)] public class CreatePasswordScreen : WatchUIFlow { // Token: 0x060034B0 RID: 13488 RVA: 0x000DB920 File Offset: 0x000D9B20 [Token(Token = "0x60034B0")] [Address(RVA = "0x1B07D70", Offset = "0x1B06770", VA = "0x181B07D70")] private void Awake() { ValidatedButtonInputField validatedButtonInputField = this.pwValidatedInputField; Func func = new Func(this.ONDKPMKIILI); validatedButtonInputField.IsValidFunction = func; } // Token: 0x060034B1 RID: 13489 RVA: 0x000DB950 File Offset: 0x000D9B50 [Token(Token = "0x60034B1")] [Address(RVA = "0x1B08240", Offset = "0x1B06C40", VA = "0x181B08240")] public IPromise ShowScreen() { TextMeshProUGUI textMeshProUGUI = this.infotext; string empty = string.Empty; textMeshProUGUI.text = empty; this.submitButton.FFDOINJEHMM = true; this.pwButton.FFDOINJEHMM = true; ValidatedButtonInputField validatedButtonInputField = this.pwValidatedInputField; string empty2 = string.Empty; validatedButtonInputField.KKJIOHNFHFJ = empty2; Button3D button3D = this.submitButton; int num = 0; button3D.FFDOINJEHMM = num != 0; WatchUI k__BackingField = this.k__BackingField; int num2 = 0; k__BackingField.PushFlow(this, num2); Promise promise = new Promise(); this.OOLEGCMEDBA = promise; throw new NullReferenceException(); } // Token: 0x060034B2 RID: 13490 RVA: 0x000DB9DC File Offset: 0x000D9BDC [Token(Token = "0x60034B2")] [Address(RVA = "0x178F680", Offset = "0x178E080", VA = "0x18178F680")] private bool JMMBBGKJNMI(string PAANJCAOOAG) { return MHKFOBDFBIN.JPBOEFBMDIA(this.pwValidatedInputField.KKJIOHNFHFJ.Trim()); } // Token: 0x060034B3 RID: 13491 RVA: 0x000DBA04 File Offset: 0x000D9C04 [Token(Token = "0x60034B3")] [Address(RVA = "0x1B07E10", Offset = "0x1B06810", VA = "0x181B07E10")] private void FFHEADALFEO(string PAANJCAOOAG, bool BCOHEOIEPLL) { this.infotext.text = PAANJCAOOAG; this.submitButton.FFDOINJEHMM = BCOHEOIEPLL; this.pwButton.FFDOINJEHMM = BCOHEOIEPLL; } // Token: 0x060034B4 RID: 13492 RVA: 0x000DBA3C File Offset: 0x000D9C3C [Token(Token = "0x60034B4")] [Address(RVA = "0x1B07E90", Offset = "0x1B06890", VA = "0x181B07E90")] private void MGNDMDIKFMH() { TextMeshProUGUI textMeshProUGUI = this.infotext; this.DJIOGEDHLDP = true; textMeshProUGUI.text = "Submitting..."; Button3D button3D = this.submitButton; int num = 0; button3D.FFDOINJEHMM = num != 0; InputField3D inputField3D = this.pwButton; int num2 = 0; inputField3D.FFDOINJEHMM = num2 != 0; IPromise promise = MHOKOMMOGKM.FACIMAFGBOD(this.pwValidatedInputField.KKJIOHNFHFJ.Trim()); Action action = new Action(this.NIPHGCCGLHC); Action action2 = new Action(this.PLGEAAPFFFB); int num3 = 0; num3 += num3; num3++; Action action3 = new Action(this.FMHNNFJLCNB); throw new NullReferenceException(); } // Token: 0x060034B5 RID: 13493 RVA: 0x000DBADC File Offset: 0x000D9CDC [Token(Token = "0x60034B5")] [Address(RVA = "0x1B07DF0", Offset = "0x1B067F0", VA = "0x181B07DF0")] public void Button_Submit() { if (!this.DJIOGEDHLDP) { this.MGNDMDIKFMH(); return; } } // Token: 0x060034B6 RID: 13494 RVA: 0x000DBAFC File Offset: 0x000D9CFC [Token(Token = "0x60034B6")] [Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")] public CreatePasswordScreen() { } // Token: 0x060034B7 RID: 13495 RVA: 0x000DBB10 File Offset: 0x000D9D10 [Token(Token = "0x60034B7")] [Address(RVA = "0x178F680", Offset = "0x178E080", VA = "0x18178F680")] [CompilerGenerated] private bool ONDKPMKIILI(string ADFGFNJACED) { return MHKFOBDFBIN.JPBOEFBMDIA(this.pwValidatedInputField.KKJIOHNFHFJ.Trim()); } // Token: 0x060034B8 RID: 13496 RVA: 0x000DBB38 File Offset: 0x000D9D38 [Token(Token = "0x60034B8")] [Address(RVA = "0x1B080C0", Offset = "0x1B06AC0", VA = "0x181B080C0")] [CompilerGenerated] private void NIPHGCCGLHC() { NotificationManager instance = SingletonMonoBehaviour.Instance; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Success!", 3f, num, num); Promise oolegcmedba = this.OOLEGCMEDBA; int num2 = 0; oolegcmedba.Complete(num2); } // Token: 0x060034B9 RID: 13497 RVA: 0x000DBB7C File Offset: 0x000D9D7C [Token(Token = "0x60034B9")] [Address(RVA = "0x1B08170", Offset = "0x1B06B70", VA = "0x181B08170")] [CompilerGenerated] private void PLGEAAPFFFB(string MOPOMPHBHKF) { bool flag = base.transform; this.infotext.text = MOPOMPHBHKF; this.submitButton.FFDOINJEHMM = flag; this.pwButton.FFDOINJEHMM = flag; } // Token: 0x060034BA RID: 13498 RVA: 0x000DBBC0 File Offset: 0x000D9DC0 [Token(Token = "0x60034BA")] [Address(RVA = "0x1B07E80", Offset = "0x1B06880", VA = "0x181B07E80")] [CompilerGenerated] private void FMHNNFJLCNB() { this.DJIOGEDHLDP = false; } // Token: 0x04002CC6 RID: 11462 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002CC6")] [SerializeField] private InputField3D pwButton; // Token: 0x04002CC7 RID: 11463 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002CC7")] [SerializeField] private ValidatedButtonInputField pwValidatedInputField; // Token: 0x04002CC8 RID: 11464 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002CC8")] [SerializeField] private Button3D submitButton; // Token: 0x04002CC9 RID: 11465 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002CC9")] [SerializeField] private TextMeshProUGUI infotext; // Token: 0x04002CCA RID: 11466 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002CCA")] private Promise OOLEGCMEDBA; // Token: 0x04002CCB RID: 11467 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002CCB")] private bool DJIOGEDHLDP; }