Files
2026-04-08 23:40:05 +02:00

111 lines
3.6 KiB
C#

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<long>
{
// 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<string, bool> 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<JPIJGHNNIDP> 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<KJEFMHKMHOB> promise = IAOJMNAKJLH.CONGKGLGBPJ(ofofdppnfpo, text);
Action<KJEFMHKMHOB> action = new Action(this.OPGHFGBGJCA);
int num = 0;
num += num;
num++;
IPromise<KJEFMHKMHOB> 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;
}
}