using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text.RegularExpressions; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x020012E1 RID: 4833 [Token(Token = "0x20012E1")] public class UIChangeNameDialog : ConfirmUIDialog { // Token: 0x06006C61 RID: 27745 RVA: 0x0017C314 File Offset: 0x0017A514 [Token(Token = "0x6006C61")] [Address(RVA = "0x1E193C0", Offset = "0x1E183C0", VA = "0x181E193C0", 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: 0x06006C62 RID: 27746 RVA: 0x0017C354 File Offset: 0x0017A554 [Token(Token = "0x6006C62")] [Address(RVA = "0x1E195A0", Offset = "0x1E185A0", VA = "0x181E195A0", Slot = "28")] public override PMGCJEPKFOF ShowDialog(string MHIKFIGBEBB, bool HCKNCEKKMIF, bool GBCPAGHNHFH) { ScreenHeader screenHeader = this.screenHeader; int num = 0; if (screenHeader != num) { this.screenHeader.LKIBJOMNFFD = MHIKFIGBEBB; this.screenHeader.LDENPGAMDPF = GBCPAGHNHFH; } string text = this.infotext.text; TextMeshProUGUI textMeshProUGUI = this.descriptionText; this.MBGFEAJPIMF = HCKNCEKKMIF; string text2 = textMeshProUGUI.text; if (HCKNCEKKMIF) { JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; } string text3 = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); this.FICKJAJNDEL = text3; Button3D button3D = this.submitButton; this.HBENBFOGKNG = text3; ulong num2; button3D.FFDOINJEHMM = num2 != 0UL; GameObject[] array = this.usernameOnlyObjects; int num3 = 0; int length = array.Length; if (num3 < length) { GameObject gameObject = array[num3]; bool flag = (this.MBGFEAJPIMF ? 1 : 0) == num3; gameObject.SetActive(flag); num3++; } bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag2; if (!flag2 && EIMGAFPPJFD.AFFHLKBCIGM()) { TMP_InputField tmp_InputField = this.inputField; string fickjajndel = this.FICKJAJNDEL; tmp_InputField.text = fickjajndel; } if (this.KFDBPHPAHNP != num3 && this.OBDGKGHFOGN != num3) { this.FLCGLAEIAMP(); } PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.ONKIADJDKAM(); Action action = new Action(this.IIHPBMLIEGC); if (num3 < this) { num3 += num3; if (num3 == this) { throw new NullReferenceException(); } num3++; } return base.ShowDialog(); } // Token: 0x06006C63 RID: 27747 RVA: 0x0017C4BC File Offset: 0x0017A6BC [Token(Token = "0x6006C63")] [Address(RVA = "0x1E18DC0", Offset = "0x1E17DC0", VA = "0x181E18DC0")] private void FHCOOEDMOEH() { if (this.KFDBPHPAHNP != (ulong)0L && this.OBDGKGHFOGN != (ulong)0L) { this.FLCGLAEIAMP(); return; } PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.ONKIADJDKAM(); Action action = new Action(this.IIHPBMLIEGC); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x06006C64 RID: 27748 RVA: 0x0017C518 File Offset: 0x0017A718 [Token(Token = "0x6006C64")] [Address(RVA = "0x1E18EF0", Offset = "0x1E17EF0", VA = "0x181E18EF0")] private void FLCGLAEIAMP() { IEnumerable enumerable = Enumerable.OfType(Regex.Matches(this.FICKJAJNDEL, "(^[a-z]+|[A-Z]+(?![a-z])|[A-Z][a-z]+|\\d+)")); Func <>9__18_ = UIChangeNameDialog.<>c.<>9__18_0; if (<>9__18_ == 0) { UIChangeNameDialog.<>c.<>9__18_0 = (Match m) => m.Value; } string[] array = Enumerable.ToArray(Enumerable.Select(enumerable, <>9__18_)); int length = array.Length; if (length == 2 || length == 3) { StringUIRotator stringUIRotator = this.adjectiveRotator; List values = stringUIRotator.values; string text = array[0]; int num = values.IndexOf(text); stringUIRotator.AKGEGLEMFGM = num; StringUIRotator stringUIRotator2 = this.nounRotator; List values2 = stringUIRotator2.values; string text2 = array[1]; int num2 = values2.IndexOf(text2); stringUIRotator2.AKGEGLEMFGM = num2; int length2 = array.Length; string text3 = array[1]; string text4 = array[0] + text3; this.FICKJAJNDEL = text4; this.HBENBFOGKNG = text4; } } // Token: 0x06006C65 RID: 27749 RVA: 0x0017C60C File Offset: 0x0017A80C [Token(Token = "0x6006C65")] [Address(RVA = "0x1E194D0", Offset = "0x1E184D0", VA = "0x181E194D0")] private void PCGDDNHFBFG(DABKFAIHBBP NKLGAGCHGPM) { Action action = new Action(this.JKMPHGFKFIJ); Action action2 = new Action(this.KBJMFBLPDIA); throw new NullReferenceException(); } // Token: 0x06006C66 RID: 27750 RVA: 0x0017C638 File Offset: 0x0017A838 [Token(Token = "0x6006C66")] [Address(RVA = "0x1E18D20", Offset = "0x1E17D20", VA = "0x181E18D20")] public void Button_TextInputChanged(string text) { string text2 = this.infotext.text; string text3 = text.Trim(); this.HBENBFOGKNG = text3; Button3D button3D = this.submitButton; bool flag = text3.m_stringLength >= 2; button3D.FFDOINJEHMM = flag; } // Token: 0x06006C67 RID: 27751 RVA: 0x0017C680 File Offset: 0x0017A880 [Token(Token = "0x6006C67")] [Address(RVA = "0x1E189F0", Offset = "0x1E179F0", VA = "0x181E189F0")] public void Button_RotatorValueChanged() { string text = this.infotext.text; StringUIRotator stringUIRotator = this.adjectiveRotator; int efbdcijmfgd = stringUIRotator.EFBDCIJMFGD; string text2 = stringUIRotator.ToString(); StringUIRotator stringUIRotator2 = this.nounRotator; int efbdcijmfgd2 = stringUIRotator2.EFBDCIJMFGD; int num = 0; string text3 = stringUIRotator2.ToString(); bool flag = num < text3; string value = this.adjectiveRotator.DMLIOOCLKKP; string value2 = this.nounRotator.DMLIOOCLKKP; string text4 = (value + value2).Trim(); Button3D button3D = this.submitButton; this.HBENBFOGKNG = text4; button3D.FFDOINJEHMM = flag; } // Token: 0x06006C68 RID: 27752 RVA: 0x0017C71C File Offset: 0x0017A91C [Token(Token = "0x6006C68")] [Address(RVA = "0x1E18890", Offset = "0x1E17890", VA = "0x181E18890")] public void Button_ResetToDefault() { bool inited = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField.inited; bool flag; if (!flag && EIMGAFPPJFD.AFFHLKBCIGM()) { TMP_InputField tmp_InputField = this.inputField; string fickjajndel = this.FICKJAJNDEL; tmp_InputField.text = fickjajndel; return; } this.FLCGLAEIAMP(); } // Token: 0x06006C69 RID: 27753 RVA: 0x0017C76C File Offset: 0x0017A96C [Token(Token = "0x6006C69")] [Address(RVA = "0x1E18B50", Offset = "0x1E17B50", VA = "0x181E18B50")] public void Button_Submit() { string fickjajndel = this.FICKJAJNDEL; if (!string.Equals(this.HBENBFOGKNG, fickjajndel)) { string text = this.infotext.text; Button3D button3D = this.submitButton; int num = 0; button3D.FFDOINJEHMM = num != 0; string hbenbfogkng = this.HBENBFOGKNG; if (!this.MBGFEAJPIMF) { DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.BHLKILHANCI(hbenbfogkng); } DABKFAIHBBP dabkfaihbbp2 = PEGGCEDHBOF.CCINPDFICCP(hbenbfogkng); Action action = new Action(this.JKMPHGFKFIJ); Action action2 = new Action(this.KBJMFBLPDIA); } base.KHKDGPHPIND((uint)1, true); } // Token: 0x06006C6A RID: 27754 RVA: 0x0017C7FC File Offset: 0x0017A9FC [Token(Token = "0x6006C6A")] [Address(RVA = "0x1E19AA0", Offset = "0x1E18AA0", VA = "0x181E19AA0")] public UIChangeNameDialog() { Color white = Color.white; Color white2 = Color.white; base..ctor(); } // Token: 0x06006C6B RID: 27755 RVA: 0x0017C81C File Offset: 0x0017AA1C [Token(Token = "0x6006C6B")] [Address(RVA = "0x1E19160", Offset = "0x1E18160", VA = "0x181E19160")] [CompilerGenerated] private void IIHPBMLIEGC(PEGGCEDHBOF.KHIOLJPCGIM PEOJIDBMECP) { int num = 0; if (this != num) { List k__BackingField = PEOJIDBMECP.k__BackingField; StringUIRotator stringUIRotator = this.adjectiveRotator; this.KFDBPHPAHNP = k__BackingField; List k__BackingField = PEOJIDBMECP.k__BackingField; this.OBDGKGHFOGN = k__BackingField; stringUIRotator.Values = k__BackingField; this.adjectiveRotator.Reset(); StringUIRotator stringUIRotator2 = this.nounRotator; List obdgkghfogn = this.OBDGKGHFOGN; stringUIRotator2.Values = obdgkghfogn; this.nounRotator.Reset(); this.FLCGLAEIAMP(); } } // Token: 0x06006C6C RID: 27756 RVA: 0x0017C89C File Offset: 0x0017AA9C [Token(Token = "0x6006C6C")] [Address(RVA = "0x1E19250", Offset = "0x1E18250", VA = "0x181E19250")] [CompilerGenerated] private void JKMPHGFKFIJ() { int num = 0; if (this != num) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Name Updated!", 3f, num2, num2); base.KHKDGPHPIND((uint)1, true); return; } } // Token: 0x06006C6D RID: 27757 RVA: 0x0017C8E4 File Offset: 0x0017AAE4 [Token(Token = "0x6006C6D")] [Address(RVA = "0x1E19330", Offset = "0x1E18330", VA = "0x181E19330")] [CompilerGenerated] private void KBJMFBLPDIA(string MOPOMPHBHKF) { int num = 0; if (this != num) { string text = this.infotext.text; } } // Token: 0x040047AB RID: 18347 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40047AB")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private ScreenHeader screenHeader; // Token: 0x040047AC RID: 18348 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40047AC")] [SerializeField] private Color backgroundColor; // Token: 0x040047AD RID: 18349 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40047AD")] [SerializeField] private Color largeScanlineColor; // Token: 0x040047AE RID: 18350 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40047AE")] [SerializeField] private TextMeshProUGUI descriptionText; // Token: 0x040047AF RID: 18351 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40047AF")] [SerializeField] private StringUIRotator adjectiveRotator; // Token: 0x040047B0 RID: 18352 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40047B0")] [SerializeField] private StringUIRotator nounRotator; // Token: 0x040047B1 RID: 18353 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40047B1")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private TMP_InputField inputField; // Token: 0x040047B2 RID: 18354 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40047B2")] [SerializeField] private Button3D submitButton; // Token: 0x040047B3 RID: 18355 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40047B3")] [SerializeField] private TextMeshProUGUI infotext; // Token: 0x040047B4 RID: 18356 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40047B4")] [SerializeField] private GameObject[] usernameOnlyObjects; // Token: 0x040047B5 RID: 18357 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40047B5")] private List KFDBPHPAHNP; // Token: 0x040047B6 RID: 18358 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40047B6")] private List OBDGKGHFOGN; // Token: 0x040047B7 RID: 18359 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40047B7")] private bool MBGFEAJPIMF; // Token: 0x040047B8 RID: 18360 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40047B8")] private string FICKJAJNDEL; // Token: 0x040047B9 RID: 18361 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40047B9")] private string HBENBFOGKNG; } }