using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x020012E9 RID: 4841 [Token(Token = "0x20012E9")] public class UIAgeDialog : UIDialog { // Token: 0x170011AA RID: 4522 // (get) Token: 0x06006C8F RID: 27791 RVA: 0x0017D230 File Offset: 0x0017B430 [Token(Token = "0x170011AA")] private bool DCAINKLCIOI { [Token(Token = "0x6006C8F")] [Address(RVA = "0x1E17160", Offset = "0x1E16160", VA = "0x181E17160")] get { return true; } } // Token: 0x06006C90 RID: 27792 RVA: 0x0017D248 File Offset: 0x0017B448 [Token(Token = "0x6006C90")] [Address(RVA = "0x1E17C20", Offset = "0x1E16C20", VA = "0x181E17C20", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; Color color = this.largeScanlineColor; Color color2 = this.backgroundColor; k__BackingField.SetBackgroundColors(color2, color); } // Token: 0x06006C91 RID: 27793 RVA: 0x0017D288 File Offset: 0x0017B488 [Token(Token = "0x6006C91")] [Address(RVA = "0x1E17F10", Offset = "0x1E16F10", VA = "0x181E17F10")] private void Start() { if (!ACDNIAEFGHK.BJIPCLFGBOE) { this.ageField.inputField3D.SelectInputField(); } int num = 0; this.Input_AgeValueChanged(num); } // Token: 0x06006C92 RID: 27794 RVA: 0x0017D2C0 File Offset: 0x0017B4C0 [Token(Token = "0x6006C92")] [Address(RVA = "0x1E17D60", Offset = "0x1E16D60", VA = "0x181E17D60")] public void SetTitleText(string AIKLPOJAIIO) { ScreenHeader screenHeader = this.screenHeader; int num = 0; if (screenHeader != num) { this.screenHeader.LKIBJOMNFFD = AIKLPOJAIIO; } } // Token: 0x06006C93 RID: 27795 RVA: 0x0017D2F4 File Offset: 0x0017B4F4 [Token(Token = "0x6006C93")] [Address(RVA = "0x1E17D30", Offset = "0x1E16D30", VA = "0x181E17D30")] public void SetInfoText(string DBDDKLHPNNA) { ((IMainThreadDispatcher)this.infoText).Init(); } // Token: 0x06006C94 RID: 27796 RVA: 0x0017D314 File Offset: 0x0017B514 [Token(Token = "0x6006C94")] [Address(RVA = "0x1E177B0", Offset = "0x1E167B0", VA = "0x181E177B0")] public void EnableButtons(bool BCOHEOIEPLL) { this.ageField.FFDOINJEHMM = BCOHEOIEPLL; this.submitButton.FFDOINJEHMM = BCOHEOIEPLL; } // Token: 0x06006C95 RID: 27797 RVA: 0x0017D340 File Offset: 0x0017B540 [Token(Token = "0x6006C95")] [Address(RVA = "0x1E17E00", Offset = "0x1E16E00", VA = "0x181E17E00")] public PMGCJEPKFOF ShowDialog(string NONLCPFJKAJ, int? EPMNOABKIDJ, Action CABNMLCBMJK) { TextMeshProUGUI textMeshProUGUI = this.infoText; this.NONLCPFJKAJ = NONLCPFJKAJ; string text = textMeshProUGUI.text; this.ageField.FFDOINJEHMM = true; this.submitButton.FFDOINJEHMM = true; string text2; this.ageField.KKJIOHNFHFJ = text2; this.CABNMLCBMJK = CABNMLCBMJK; throw new NullReferenceException(); } // Token: 0x06006C96 RID: 27798 RVA: 0x0017D394 File Offset: 0x0017B594 [Token(Token = "0x6006C96")] [Address(RVA = "0x1E179E0", Offset = "0x1E169E0", VA = "0x181E179E0")] private bool NJFGFCOJMLI() { int num = 0; this.JMPJHLJDOFD = num; string text = this.infoText.text; string text2 = this.ageField.KKJIOHNFHFJ; if (text2 == 0) { string empty = string.Empty; } string text3 = text2.Trim(); bool flag; if (flag) { ulong num2; if (EIMGAFPPJFD.LANGEFPIILN((int)num2)) { ulong num3; this.JMPJHLJDOFD = num3; string text4 = "years"; if (num2 == (ulong)1L) { text4 = "year"; } int num4; string text5 = string.Format("{0} {1} old", num4, text4); int? jmpjhljdofd = this.JMPJHLJDOFD; bool flag2 = jmpjhljdofd < (ulong)13L; if (jmpjhljdofd == (ulong)13L) { string text6 = string.Format("{0}\nYour username is @{1}\nWant to change it?", text5, text4); } TextMeshProUGUI textMeshProUGUI = this.infoText; } TextMeshProUGUI textMeshProUGUI2 = this.infoText; } throw new NullReferenceException(); } // Token: 0x06006C97 RID: 27799 RVA: 0x0017D454 File Offset: 0x0017B654 [Token(Token = "0x6006C97")] [Address(RVA = "0x1E17800", Offset = "0x1E16800", VA = "0x181E17800", Slot = "24")] public override void ForceCancel(bool OLFBOPIKDCI) { int num = 0; base.KHKDGPHPIND(num, true); } // Token: 0x06006C98 RID: 27800 RVA: 0x0017D46C File Offset: 0x0017B66C [Token(Token = "0x6006C98")] [Address(RVA = "0x1E17840", Offset = "0x1E16840", VA = "0x181E17840")] public void Input_AgeValueChanged(string ageValue) { bool flag = this.NJFGFCOJMLI(); GameObject gameObject = this.changeUsernameButton.gameObject; int? jmpjhljdofd = this.JMPJHLJDOFD; Button3D button3D = this.submitButton; int num; bool flag2 = EIMGAFPPJFD.LANGEFPIILN(num); button3D.FFDOINJEHMM = flag2; TextMeshProUGUI textMeshProUGUI = this.submitButtonText; if (this.JMPJHLJDOFD != (ulong)13L) { } ((IMainThreadDispatcher)textMeshProUGUI).Init(); } // Token: 0x06006C99 RID: 27801 RVA: 0x0017D4CC File Offset: 0x0017B6CC [Token(Token = "0x6006C99")] [Address(RVA = "0x1E173F0", Offset = "0x1E163F0", VA = "0x181E173F0")] public void Button_Submit() { if (this.NJFGFCOJMLI()) { int num = 0; int? jmpjhljdofd = this.JMPJHLJDOFD; base.KHKDGPHPIND(jmpjhljdofd, num != 0); if (this.JMPJHLJDOFD == (ulong)13L) { DateTime utcNow = DateTime.UtcNow; bool flag; if (flag) { } DateTime dateTime; DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.ALPJIGBDGON(dateTime); Action action = new Action(this.EDFOAGDIGDJ); } } } // Token: 0x06006C9A RID: 27802 RVA: 0x0017D530 File Offset: 0x0017B730 [Token(Token = "0x6006C9A")] [Address(RVA = "0x1E171C0", Offset = "0x1E161C0", VA = "0x181E171C0")] public void Button_ChangeUsername() { if (this.JMPJHLJDOFD == (ulong)13L) { DateTime utcNow = DateTime.UtcNow; bool flag; if (flag) { } DateTime dateTime; DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.ALPJIGBDGON(dateTime); Action action = new Action(this.EJOFGOENCGP); } } // Token: 0x06006C9B RID: 27803 RVA: 0x0017D578 File Offset: 0x0017B778 [Token(Token = "0x6006C9B")] [Address(RVA = "0x1E17F60", Offset = "0x1E16F60", VA = "0x181E17F60")] public UIAgeDialog() { Color white = Color.white; Color white2 = Color.white; string empty = string.Empty; this.NONLCPFJKAJ = empty; base..ctor(); } // Token: 0x06006C9C RID: 27804 RVA: 0x0017D5A4 File Offset: 0x0017B7A4 [Token(Token = "0x6006C9C")] [Address(RVA = "0x1904090", Offset = "0x1903090", VA = "0x181904090")] [CompilerGenerated] private void EDFOAGDIGDJ() { Action cabnmlcbmjk = this.CABNMLCBMJK; if (cabnmlcbmjk != 0) { cabnmlcbmjk(); return; } } // Token: 0x06006C9D RID: 27805 RVA: 0x0017D5C4 File Offset: 0x0017B7C4 [Token(Token = "0x6006C9D")] [Address(RVA = "0x1E17640", Offset = "0x1E16640", VA = "0x181E17640")] [CompilerGenerated] private void EJOFGOENCGP() { SetUsernamePasswordScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); Action cabnmlcbmjk = this.CABNMLCBMJK; PMGCJEPKFOF pmgcjepkfof = flowByType.ShowScreen("Create Account (Step 2/2)", "Play!", cabnmlcbmjk); if (UIAgeDialog.<>c.<>9__23_1 == 0) { UIAgeDialog.<>c.<>9__23_1 = delegate { SingletonMonoBehaviour.ONCPNMDGGKG.LogGGFAnalyticEvent("set_username_and_password"); }; } throw new NullReferenceException(); } // Token: 0x040047E4 RID: 18404 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40047E4")] [SerializeField] private Color backgroundColor; // Token: 0x040047E5 RID: 18405 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40047E5")] [SerializeField] private Color largeScanlineColor; // Token: 0x040047E6 RID: 18406 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40047E6")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] protected ScreenHeader screenHeader; // Token: 0x040047E7 RID: 18407 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40047E7")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x040047E8 RID: 18408 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40047E8")] [SerializeField] private ValidatedButtonInputField ageField; // Token: 0x040047E9 RID: 18409 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40047E9")] [SerializeField] private Button3D submitButton; // Token: 0x040047EA RID: 18410 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40047EA")] [SerializeField] private TextMeshProUGUI submitButtonText; // Token: 0x040047EB RID: 18411 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40047EB")] [SerializeField] private Button3D changeUsernameButton; // Token: 0x040047EC RID: 18412 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40047EC")] private int? JMPJHLJDOFD; // Token: 0x040047ED RID: 18413 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40047ED")] private string NONLCPFJKAJ; // Token: 0x040047EE RID: 18414 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40047EE")] private Action CABNMLCBMJK; } }