using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x02001C19 RID: 7193 [Token(Token = "0x2001C19")] [StructLayout(3)] public class RenameChatDialog : ConfirmUIDialog { // Token: 0x0600C0C9 RID: 49353 RVA: 0x002D6F18 File Offset: 0x002D5118 [Token(Token = "0x600C0C9")] [Address(RVA = "0x17534C0", Offset = "0x1751EC0", VA = "0x1817534C0", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); ValidatedButtonInputField validatedButtonInputField = this.inputField; Func func = new Func(this.FMEDGOLBKIG); validatedButtonInputField.IsValidFunction = func; } // Token: 0x0600C0CA RID: 49354 RVA: 0x002D6F50 File Offset: 0x002D5150 [Token(Token = "0x600C0CA")] [Address(RVA = "0x1753680", Offset = "0x1752080", VA = "0x181753680", Slot = "20")] public override IPromise ShowDialog(long ENJEOLBEALP) { this.OFOFDPPNFPO = ENJEOLBEALP; return base.ShowDialog(); } // Token: 0x0600C0CB RID: 49355 RVA: 0x002D6F6C File Offset: 0x002D516C [Token(Token = "0x600C0CB")] [Address(RVA = "0x1753550", Offset = "0x1751F50", VA = "0x181753550")] private void OPGHFGBGJCA(KJEFMHKMHOB GIAOBLMEMMI) { base.KHKDGPHPIND((uint)1, true); } // Token: 0x0600C0CC RID: 49356 RVA: 0x002D6FBC File Offset: 0x002D51BC [Token(Token = "0x600C0CC")] [Address(RVA = "0x1753220", Offset = "0x1751C20", VA = "0x181753220")] public void Button_Submit() { ValidatedButtonInputField validatedButtonInputField = this.inputField; long ofofdppnfpo = this.OFOFDPPNFPO; string text = validatedButtonInputField.KKJIOHNFHFJ; IPromise promise = IAOJMNAKJLH.CONGKGLGBPJ(ofofdppnfpo, text); Action action = new Action(this.OPGHFGBGJCA); int num = 0; num += num; num++; IPromise promise2 = promise.Then(action); } // Token: 0x0600C0CD RID: 49357 RVA: 0x002D701C File Offset: 0x002D521C [Token(Token = "0x600C0CD")] [Address(RVA = "0x17536D0", Offset = "0x17520D0", VA = "0x1817536D0")] public RenameChatDialog() { } // Token: 0x0600C0CE RID: 49358 RVA: 0x002D7030 File Offset: 0x002D5230 [Token(Token = "0x600C0CE")] [Address(RVA = "0x1753350", Offset = "0x1751D50", VA = "0x181753350")] [CompilerGenerated] private bool FMEDGOLBKIG(string HBENBFOGKNG) { int stringLength = HBENBFOGKNG.m_stringLength; bool flag = HBENBFOGKNG.ContainsKeyboardCharsOnly(); TextMeshProUGUI textMeshProUGUI = this.infoText; if (flag) { string empty = string.Empty; textMeshProUGUI.text = empty; return true; } int stringLength2 = HBENBFOGKNG.m_stringLength; char c = HBENBFOGKNG[stringLength2]; string text = string.Format("{0} is an invalid character", c); textMeshProUGUI.text = text; Vector2[] cachedUvs = textMeshProUGUI.m_CachedUvs; this.infoText.text = "Chat name too short"; throw new NullReferenceException(); } // Token: 0x04007F8E RID: 32654 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007F8E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private ValidatedButtonInputField inputField; // Token: 0x04007F8F RID: 32655 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007F8F")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04007F90 RID: 32656 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007F90")] private long OFOFDPPNFPO; } }