using System; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Core; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x020012EB RID: 4843 [Token(Token = "0x20012EB")] public class UIBirthdayDialog : UIDateSelectionDialog { // Token: 0x170011AB RID: 4523 // (get) Token: 0x06006CA1 RID: 27809 RVA: 0x0017D66C File Offset: 0x0017B86C // (set) Token: 0x06006CA2 RID: 27810 RVA: 0x0017D680 File Offset: 0x0017B880 [Token(Token = "0x170011AB")] public Action INHOGMMKOKI { [Token(Token = "0x6006CA1")] [Address(RVA = "0x5D17E0", Offset = "0x5D07E0", VA = "0x1805D17E0")] get; [Token(Token = "0x6006CA2")] [Address(RVA = "0x550600", Offset = "0x54F600", VA = "0x180550600")] set; } // Token: 0x06006CA3 RID: 27811 RVA: 0x0017D694 File Offset: 0x0017B894 [Token(Token = "0x6006CA3")] [Address(RVA = "0x1E17FE0", Offset = "0x1E16FE0", VA = "0x181E17FE0", Slot = "6")] protected override void Awake() { base..ctor(); bool displayYear = this.displayYear; this.PGJPDGAKICD = displayYear; base.MGINLFDODDM(); UIDateSelectionDialog.AIMFOMNAPIE aimfomnapie; aimfomnapie.method_ptr = ldftn(OJPGMJLPHBE); aimfomnapie.method = ldftn(OJPGMJLPHBE); aimfomnapie.m_target = this; this.customDateValidation = aimfomnapie; this.LBOFEGGFDKM = false; } // Token: 0x06006CA4 RID: 27812 RVA: 0x0017D6E8 File Offset: 0x0017B8E8 [Token(Token = "0x6006CA4")] [Address(RVA = "0x1E18590", Offset = "0x1E17590", VA = "0x181E18590", 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: 0x06006CA5 RID: 27813 RVA: 0x0017D728 File Offset: 0x0017B928 [Token(Token = "0x6006CA5")] [Address(RVA = "0x1E183F0", Offset = "0x1E173F0", VA = "0x181E183F0", Slot = "26")] protected override void NPAKJOFMAID(bool BCOHEOIEPLL) { this.monthField.FFDOINJEHMM = BCOHEOIEPLL; this.dayField.FFDOINJEHMM = BCOHEOIEPLL; this.yearField.FFDOINJEHMM = BCOHEOIEPLL; Button3D submitButton = this.submitButton; if (!BCOHEOIEPLL) { } bool flag; submitButton.FFDOINJEHMM = flag; this.changeUsernameButton.gameObject.SetActive(BCOHEOIEPLL); } // Token: 0x06006CA6 RID: 27814 RVA: 0x0017D784 File Offset: 0x0017B984 [Token(Token = "0x6006CA6")] [Address(RVA = "0x1E186A0", Offset = "0x1E176A0", VA = "0x181E186A0", Slot = "27")] protected override bool PBEHFEFNBCN() { bool flag = base.PBEHFEFNBCN(); this.changeUsernameButton.gameObject.SetActive(flag); TextMeshProUGUI textMeshProUGUI = this.usernamePromptText; if (flag) { ObscuredString k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField; string text = string.Format("Your username is @{0}\nWant to set a password to secure your account? (optional)", k__BackingField); } return flag; } // Token: 0x06006CA7 RID: 27815 RVA: 0x0017D7D4 File Offset: 0x0017B9D4 [Token(Token = "0x6006CA7")] [Address(RVA = "0x1E184D0", Offset = "0x1E174D0", VA = "0x181E184D0")] private string OJPGMJLPHBE(int DIGDLBNBLMA, int JJJAOECFBMA, int JAJCPFJHHLO) { DateTime now = DateTime.Now; int num; if (JAJCPFJHHLO < num) { int num2 = DIGDLBNBLMA - 1; } return "That year doesn't make sense!"; } // Token: 0x06006CA8 RID: 27816 RVA: 0x0017D7FC File Offset: 0x0017B9FC [Token(Token = "0x6006CA8")] [Address(RVA = "0x1E18060", Offset = "0x1E17060", VA = "0x181E18060")] public void Button_ChangeUsername() { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (flag) { } DateTime? k__BackingField = this.k__BackingField; DateTime dateTime; DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.ALPJIGBDGON(dateTime); Action action = new Action(this.CGIIEOHPBCD); } // Token: 0x06006CA9 RID: 27817 RVA: 0x0017D844 File Offset: 0x0017BA44 [Token(Token = "0x6006CA9")] [Address(RVA = "0x1E187F0", Offset = "0x1E177F0", VA = "0x181E187F0")] public UIBirthdayDialog() { Color white = Color.white; Color white2 = Color.white; this.displayYear = true; this.LBOFEGGFDKM = true; string empty = string.Empty; this.NONLCPFJKAJ = empty; this.PGJPDGAKICD = true; base..ctor(); } // Token: 0x06006CAA RID: 27818 RVA: 0x0017D888 File Offset: 0x0017BA88 [Token(Token = "0x6006CAA")] [Address(RVA = "0x1E18280", Offset = "0x1E17280", VA = "0x181E18280")] [CompilerGenerated] private void CGIIEOHPBCD() { SetUsernamePasswordScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); Action action = this.k__BackingField; PMGCJEPKFOF pmgcjepkfof = flowByType.ShowScreen("Create Account (Step 2/2)", "Play!", action); if (UIBirthdayDialog.<>c.<>9__13_1 == 0) { UIBirthdayDialog.<>c.<>9__13_1 = delegate { SingletonMonoBehaviour.ONCPNMDGGKG.LogGGFAnalyticEvent("set_username_and_password_junior"); }; } throw new NullReferenceException(); } // Token: 0x040047F1 RID: 18417 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40047F1")] [SerializeField] private Color backgroundColor; // Token: 0x040047F2 RID: 18418 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40047F2")] [SerializeField] private Color largeScanlineColor; // Token: 0x040047F3 RID: 18419 [FieldOffset(Offset = "0x120")] [Token(Token = "0x40047F3")] [SerializeField] private TextMeshProUGUI usernamePromptText; // Token: 0x040047F4 RID: 18420 [FieldOffset(Offset = "0x128")] [Token(Token = "0x40047F4")] [SerializeField] private Button3D changeUsernameButton; } }