using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x0200121C RID: 4636 [Token(Token = "0x200121C")] public class UIAgeDialog : UIDialog { // Token: 0x1700112E RID: 4398 // (get) Token: 0x06006929 RID: 26921 RVA: 0x00174FD0 File Offset: 0x001731D0 [Token(Token = "0x1700112E")] private bool DCAINKLCIOI { [Token(Token = "0x6006929")] [Address(RVA = "0x126CE80", Offset = "0x126BC80", VA = "0x18126CE80")] get { return true; } } // Token: 0x0600692A RID: 26922 RVA: 0x00174FE8 File Offset: 0x001731E8 [Token(Token = "0x600692A")] [Address(RVA = "0x126D940", Offset = "0x126C740", VA = "0x18126D940", 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: 0x0600692B RID: 26923 RVA: 0x00175028 File Offset: 0x00173228 [Token(Token = "0x600692B")] [Address(RVA = "0x126DC30", Offset = "0x126CA30", VA = "0x18126DC30")] private void Start() { if (!ACDNIAEFGHK.BJIPCLFGBOE) { this.ageField.inputField3D.SelectInputField(); } int num = 0; this.Input_AgeValueChanged(num); } // Token: 0x0600692C RID: 26924 RVA: 0x00175060 File Offset: 0x00173260 [Token(Token = "0x600692C")] [Address(RVA = "0x126DA80", Offset = "0x126C880", VA = "0x18126DA80")] public void SetTitleText(string AIKLPOJAIIO) { ScreenHeader screenHeader = this.screenHeader; int num = 0; if (screenHeader != num) { this.screenHeader.LKIBJOMNFFD = AIKLPOJAIIO; } } // Token: 0x0600692D RID: 26925 RVA: 0x00175094 File Offset: 0x00173294 [Token(Token = "0x600692D")] [Address(RVA = "0x126DA50", Offset = "0x126C850", VA = "0x18126DA50")] public void SetInfoText(string DBDDKLHPNNA) { bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted; } // Token: 0x0600692E RID: 26926 RVA: 0x001750B4 File Offset: 0x001732B4 [Token(Token = "0x600692E")] [Address(RVA = "0x126D4D0", Offset = "0x126C2D0", VA = "0x18126D4D0")] public void EnableButtons(bool BCOHEOIEPLL) { this.ageField.FFDOINJEHMM = BCOHEOIEPLL; this.submitButton.FFDOINJEHMM = BCOHEOIEPLL; } // Token: 0x0600692F RID: 26927 RVA: 0x001750E0 File Offset: 0x001732E0 [Token(Token = "0x600692F")] [Address(RVA = "0x126DB20", Offset = "0x126C920", VA = "0x18126DB20")] 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: 0x06006930 RID: 26928 RVA: 0x00175134 File Offset: 0x00173334 [Token(Token = "0x6006930")] [Address(RVA = "0x126D700", Offset = "0x126C500", VA = "0x18126D700")] 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: 0x06006931 RID: 26929 RVA: 0x001751F4 File Offset: 0x001733F4 [Token(Token = "0x6006931")] [Address(RVA = "0x126D520", Offset = "0x126C320", VA = "0x18126D520", Slot = "24")] public override void ForceCancel(bool OLFBOPIKDCI) { int num = 0; base.KHKDGPHPIND(num, true); } // Token: 0x06006932 RID: 26930 RVA: 0x0017520C File Offset: 0x0017340C [Token(Token = "0x6006932")] [Address(RVA = "0x126D560", Offset = "0x126C360", VA = "0x18126D560")] 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) { } bool isCompleted = ((IAsyncResult)textMeshProUGUI).IsCompleted; } // Token: 0x06006933 RID: 26931 RVA: 0x00175270 File Offset: 0x00173470 [Token(Token = "0x6006933")] [Address(RVA = "0x126D110", Offset = "0x126BF10", VA = "0x18126D110")] 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: 0x06006934 RID: 26932 RVA: 0x001752D4 File Offset: 0x001734D4 [Token(Token = "0x6006934")] [Address(RVA = "0x126CEE0", Offset = "0x126BCE0", VA = "0x18126CEE0")] 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: 0x06006935 RID: 26933 RVA: 0x0017531C File Offset: 0x0017351C [Token(Token = "0x6006935")] [Address(RVA = "0x126DC80", Offset = "0x126CA80", VA = "0x18126DC80")] public UIAgeDialog() { Color white = Color.white; Color white2 = Color.white; string empty = string.Empty; this.NONLCPFJKAJ = empty; base..ctor(); } // Token: 0x06006936 RID: 26934 RVA: 0x00175348 File Offset: 0x00173548 [Token(Token = "0x6006936")] [Address(RVA = "0xDF6280", Offset = "0xDF5080", VA = "0x180DF6280")] [CompilerGenerated] private void EDFOAGDIGDJ() { Action cabnmlcbmjk = this.CABNMLCBMJK; if (cabnmlcbmjk != 0) { cabnmlcbmjk(); return; } } // Token: 0x06006937 RID: 26935 RVA: 0x00175368 File Offset: 0x00173568 [Token(Token = "0x6006937")] [Address(RVA = "0x126D360", Offset = "0x126C160", VA = "0x18126D360")] [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: 0x04004667 RID: 18023 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4004667")] [SerializeField] private Color backgroundColor; // Token: 0x04004668 RID: 18024 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4004668")] [SerializeField] private Color largeScanlineColor; // Token: 0x04004669 RID: 18025 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4004669")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] protected ScreenHeader screenHeader; // Token: 0x0400466A RID: 18026 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400466A")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x0400466B RID: 18027 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400466B")] [SerializeField] private ValidatedButtonInputField ageField; // Token: 0x0400466C RID: 18028 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400466C")] [SerializeField] private Button3D submitButton; // Token: 0x0400466D RID: 18029 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400466D")] [SerializeField] private TextMeshProUGUI submitButtonText; // Token: 0x0400466E RID: 18030 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400466E")] [SerializeField] private Button3D changeUsernameButton; // Token: 0x0400466F RID: 18031 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400466F")] private int? JMPJHLJDOFD; // Token: 0x04004670 RID: 18032 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4004670")] private string NONLCPFJKAJ; // Token: 0x04004671 RID: 18033 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4004671")] private Action CABNMLCBMJK; } }